Új hozzászólás Aktív témák
-
trisztan94
őstag
Úgy döntöttem, hogy SQLite-ot fogok használni lokális adatbázisként, mert mind az Android, mind az iOS verziója az appnak azt használja. Ezt a leírást követtem, név szerint a következő dolgokat használom fel: sqlite-net, sqlite-net-wp-8, SQLite for Windows Phone.
Rendesen működik is.Szeretném ellenőrizni, hogy létezik-e már egy adatbázis, ha nem, akkor csináljon újat. Ezt hogyan tudom?
Jelenleg ez a Database.Create() metódusom:
public async void Create()
{
SQLiteAsyncConnection db = new SQLiteAsyncConnection(Path.Combine(ApplicationData.Current.LocalFolder.Path, "localdatabase.db"));
await db.CreateTableAsync<Sample>().ContinueWith((results) =>
{
Debug.WriteLine("Sample table created!");
});
}Ez nem ad vissza semmilyen infót arról, hogy létezik-e az adatbázis, ha nincs, akkor létrehozza, ha van akkor nem tudom. Egyáltalán az is baj, hogy nem a solution-be hozza létre az adatbázist, hanem (ha jól értem), az app saját izolált tárhelyére, így nagyon nézegetni sem tudom VS-ból, sőt, azt gyanítom, hogy amikor újra debug módban futtatom, minden alkalommal törli az egészet ahogy van.
Tehát nekem egy egyszerű csekkolási módszer kellene, ami megmondja, hogy létezik-e már az adatbázis (+ benne a táblák), plusz valami amivel a solution explorerben is nézhető és létező dologgá tudom varázsolni. Tudtok ilyent?

Ú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!
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Tőzsde és gazdaság
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Rezsicsökkentés, spórolás (fűtés, szigetelés, stb.)
- iPhone topik
- Ubiquiti hálózati eszközök
- Azonnali processzoros kérdések órája
- Xbox Series X|S
- Milyen egeret válasszak?
- Vezetékes FÜLhallgatók
- További aktív témák...
- Samsung Galaxy S24+ / GyáriFüggyetlen / 12/256GB / 12Hó Garancia
- Samsung Galaxy Tab A8 32GB, Újszerű, 1 Év Garanciával
- Apple iPhone 11 64GB, Kártyafüggetlen, 1 Év Garanciával
- HP Dell, Lenovo, Fujitsu, üzleti kategóriás notebook kiárusítás
- HIBÁTLAN iPhone 13 Pro Max 128GB Graphite -1 ÉV GARANCIA - Kártyafüggetlen, MS3391
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest


