Kíváncsi vagy a tananyagunkra? Fedezd fel vállalati e-learning megoldásainkat, és szerezd meg a hozzáférést több száz tananyaghoz, hogy korlátlanul fejleszthesd tudásodat!

Érdekel

  • Változatos témák, tanulási útvonalak
  • Érd el tananyagainkat bárhonnan, bármikor
  • Tanulj első kézből a területükön elismert előadóktól

NA - 2. Entity Framework Core bevezetés SQLite adatbázis használatával

Az Entity Framework Core rengeteg adatbázist képes kezelni. Ezek közül az egyik ingyenes, legelterjedtebb és legkisebb erőforrásigényű az SQLite, ami - nagyon kis túlzással- tényleg mindenen fut. Abból nem lehet baj, ha megnézzük nagyon közelről.

0
(0)
1 óra
Közepes

  • A tanfolyamhoz tartozó forráskódok
  • 1.1 Visual Stucio Code-kiterjesztések a C# fejlesztéshez
  • 1.2 A forráskódstruktúra tervezése
  • 1.3 Könyvtárak kialakítása
  • 1.4 Az adatok kezeléséhez szükséges l2l.Data projekt létrehozása
  • 1.5 A webes felülethez l2l.WebUI projekt és könyvtárak létrehozása
  • 1.6 l2l.WebUI projekt gyors áttekintő
  • 1.7 l2l.WebUI projekt első futtatása

  • 2.1 EF Core - Indító
  • 2.2 DbContext bevezetés
  • 2.3 Szükséges nuget csomagok
  • 2.4 using és dbset használata
  • 2.5 Paraméterátvétel a létrehozó segítségével - Constructor
  • 2.6 Első probléma - NetStandardError
  • 2.7 Probléma megoldása - targetframework beállítás
  • 2.8 A dotnet parancssorhoz DbContextFactory implementáció kell
  • 2.9 Vázlat kialakítása
  • 2.10 nuget csomag a UseSqlite függvényhez
  • 2.11 connectionstring az SQLite-hoz egyelőre fixen beégetve
  • 2.12 A fejezet zárás - git commit

  • 3.1 Dotnet EF add migrations - Course tábla létrehozása
  • 3.2 Migrations könyvtár
  • 3.3 Első database update - SQLite db létrehozása
  • 3.4 SQLite db schema ellenőrzése a vscode segítségével
  • 3.5 SQLite db schema ellenőrzése a DB Browser for SQLite használatával
  • 3.6 A fejezet zárása - git commit

Az oktatóról

Plesz Gábor
Full-stack C# fejlesztő

Full-stack C# fejlesztő vagyok, több, mint 30 éves tervezési, fejlesztési, adatbázis, devop és üzemeltetési tapasztalattal, erős matematikai alapokkal. Elsősorban Windows környezetben dolgoztam, de az utóbbi néhány évben előfordult, hogy több platform (Linux/Raspberry PI/Android/iOS) szolgáltatásait integrálom. Mivel minden nap kódolok, minden érdekel, ami a fejlesztéshez kapcsolódik, akár egyszerűbbé teszi életünket, akár valami "jövős" dolog.