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

Entity Framework Core bevezetés SQLite adatbázis használatával (NA)

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

Ez a tananyag a **C# fejlesztési projekt tokkal-vonóval** sorozat része, amelyet azért hoztunk létre, hogy egy igazi fejlesztési projekt minden lépésébe betekintést nyerhess. Ha érdekel, hogyan lesz egy ötletből valós, működő alkalmazás, miközben megismerkedsz a modern eszközökkel és technológiákkal, akkor itt a helyed! A célunk, hogy lépésről lépésre segítsünk végigvinni egy teljes fejlesztési folyamatot az alapoktól kezdve, egészen a professzionális szintű megoldásokig.

A sorozat tananyagai:

1. C# alapú fejlesztési projekt - bevezetés
2. Entity Framework Core bevezetés SQLite adatbázis használatával
3. xUnit bevezetés - az első működő xUnit tesztig - CRUD Create tesztje
4. Repository fejlesztése TDD-vel és xUnit-tal
5. Repository integrációs tesztelése xUnittal SQLite adatbázissal memóriában és fájlban
6. Docker használata Windows környezetben ASP.NET Core fejlesztéshez

  • 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.