Lekce 9 - Použití SQLite databáze v Xamarin.Forms a C# .NET
V předchozím kvízu, Kvíz - Pozicování a stylování elementů v C# .NET Xamarin, jsme si ověřili nabyté zkušenosti z předchozích lekcí.
V dnešní lekci se naučíme pracovat s již slibovanou SQLite databází v Xamarin.Forms aplikacích a samozřejmě v C# .NET.
SQLite databáze
SQLite je tzv. relační databáze. Tento pojem označuje
databázi založenou na tabulkách, kdy každá tabulka obsahuje položky
jednoho typu. Na rozdíl od velkých databází (např. MySQL), které běží jako služba, je SQLite pouze malá
knihovna nástrojů, která každou databázi ukládá jako jeden soubor
na disk, většinou s příponou .db
nebo
.db3
. O SQLite se můžete případně dozvědět více v místním
kurzu SQLite databáze krok za krokem. Pro její
implementaci budeme používat tzv. Entity Framework.
Entity Framework
Obvykle se sice s relačními databázemi komunikuje pomocí jazyka SQL, avšak Entity Framework nám umožňuje s databází pracovat objektově pomocí jednoduchých metod. V jazyce SQL vůbec nekomunikujeme, tabulky v databázi vidíme jako kolekce objektů, se kterými můžeme pracovat běžnými prostředky jazyka. A my v naší ToDo aplikaci objekty máme. Jsme vlastně úplně odstíněni od toho, že pracujeme s relační databází. Tento přístup k databázi se nazývá objektově relační mapování (ORM), o kterém se případně více dočtete v kurzu Práce s databází v C# - ADO.NET. Dnes budeme pracovat s jeho nejnovější multiplatformní verzí s názvem Entity Framework Core.
Instalace EntityFrameworkCore.Sqlite
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit tento kurz
Před koupí tohoto článku je třeba koupit předchozí díl
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V Xamarin tutoriálu upravíme naši Xamarin.Forms ToDo aplikaci v C# .NET tak, aby ukládala a načítala data z SQLite databáze.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.