Hirdetés
- QWERTY billentyűzetes, üzenet-fókuszú androidos mobil a Clicks Communicator
- 2026-ban nem lesz új Asus telefon, de nem zárják be a boltot
- CES 2026: Cserélhető akkumulátoros Bluetooth fejhallgatót mutat be a Fender
- Qi-töltő és szinte bármivel kompatibilis billentyűzet a Clicks új fejlesztése
- Visszatérnek a Samsung tervezte CPU-magok és GPU az Exynos 2800-ban?
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Qi-töltő és szinte bármivel kompatibilis billentyűzet a Clicks új fejlesztése
- 2026-ban nem lesz új Asus telefon, de nem zárják be a boltot
- Okosóra és okoskiegészítő topik
- OnePlus 15 - van plusz energia
- Apple iPhone 17 - alap
- Félmillió felett a kiszállított Xiaomi autók száma
- Október 14-től kapható a Telekom T Phone 3 Pro
- Jövő héten mutatkozik be a OnePlus új szériája
- Samsung Galaxy A54 - türelemjáték
Új hozzászólás Aktív témák
-
ubid
senior tag
Helló!
Biztos hogy nagyon egyszerű a válasz, de valahogy én nem jövök rá .
Szóval :
Egy WP7-es alkalmazást csinálok, a helyi menetrendek nézegetésére.
SQL CE- adatbázist használok mögötte, hogy offline böngészés is biztosítva legyen.
Az egyes buszok adatait mindig külön osztályba rakom, és ott is töltöm föl, tehát egy 22-es busz körülbelül így néz ki :
class busz22 {
public List<TableStructure> Busz22Lista = new List<TableStructure>();
// lista létrehozása, amibe beletologatom az elemeket.ezen belül van egy metódus, ami feltölti az adatokat : kb így néz ki :
var MenetrendContext = new MenetrendContext();
if (!MenetrendContext.DatabaseExists())
{
MenetrendContext.CreateDatabase();
}majd az adatok létrehozása.
Busz22Lista.Add(new TableStructure() { Id = 72, Jarat = 22, Hour = 7, Sec = 35 });satöbbisatöbbi.
és végül egy foreach-el végigmegyek az elemeket és feltöltögetem így :
foreach (var l in Busz22Lista)
{
MenetrendContext.Busz22.InsertOnSubmit(l);
MenetrendContext.SubmitChanges();
}ez a feltöltő metódus a gombnyomásra hívódik meg.
Tehát ha a felhasználó mondjuk a 22-es menetrend gombját megnyomja, akkor ez így legenerálódik és elkészül.viszont, ha mégegyszer rákattint, akkor szépen elszáll az alkalmazás, merthogy PK már van olyan... nem duplikálható nyilván.
Tehát a porbléma : Hogyan tudom azt leellenőrizni , hogy ez a PK már van e. mert ha van akkor nyilván ne töltsük föl.
Hogyha meg mondjuk átállítom auto incerementre a PK-t akkor gondolom működne, de minden benne lenne előbb vagy utóbb ötszázszor a táblába :S
Nincs erre is valami, mint pl a tábla létrehozásánál a DatabaseExist ?
Köszönöm a segítséget.
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- TCL LCD és LED TV-k
- Mikrotik routerek
- Bond tovább pihen, késik a 007 First Light
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Filmvilág
- Projektor topic
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Utánajártunk, hogy melyik memória mennyire drágulhat
- Xbox Series X|S
- exHWSW - Értünk mindenhez IS
- További aktív témák...
- iPhone 16 Pro 128GB gyári független hibátlan 2026.04.07. Apple jótállás
- Gamer PC - Intel i7-10700K, RTX 3070, 32GB DDR4 RAM
- BONTATLAN! Samsung Q800F 5.1.2 ( HW-Q800F/EN 5.1.2) hangprojektor/soundbar/hangszóró
- Gigabyte RTX 4070 Super Windforce OC 12 GB (2 év garanciával)
- Új, csomagolássérült Philips, TrueLife, Lovi cumisüveg melegítők/sterilizáló/mellszívó - garival! -
- GYÖNYÖRŰ iPhone 13 mini 128GB Starlight -1 ÉV GARANCIA -Kártyafüggetlen, MS3610
- Apple iPhone 12 Mini 64GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Bluetooth Mouse Slim egér
- ÁRGARANCIA!Épített KomPhone i5 14400F 32/64GB DDR5 RTX 5060 Ti 8GB GAMER PC termékbeszámítással
- GYÖNYÖRŰ iPhone 13 Pro 128GB Sierra Blue -1 ÉV GARANCIA -Kártyafüggetlen, MS3965
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


