Entity Framework Core - kurs dla początkujących: Obsluga relacyjnych baz danych w języku C#

youtube.com 10 miesięcy temu


🔥 Kurs dla początkujących programistów .NET omawiający podstawy biblioteki Entity Framework Core🔥
Czym jest aplikacja bez magazynu danych? o ile zadasz sobie to pytanie to bardzo gwałtownie zrozumiesz, iż przechowywanie i procesowanie danych to główne zadania dzisiejszego oprogramowania. Jedną z najpopularniejszych typu baz danych są relacyjne bazy danych. W świecie .NET jest to bardzo często MS SQL, ale nie tylko. Również inne silniki bazodanowe są wspierane przez platformę. Problemem jest to w jaki sposób działają relacyjne bazy danych. Jak sama nazwa mówi ich struktury bazują na relacjach, a struktury naszych aplikacji napisanych w języku C# oparte są o obiekty. Z pomocą przychodzą narzędzia ORM, w tym wspomniany już Entity Framework, który jest najbardziej popularną biblioteką tego typu na platformie .NET.
W tym filmie pokazałem, jak wykorzystać podstawy tego narzędzia, jak utworzyć migracje i zapisać struktury obiektowe jako relacje po stronie silnika bazodanowego. Materiał skierowany jest w szczegolności dla osób. które zaczynają swoją przygodę z EF Core na platformie ASP.NET Core.
---
Kod aplikacji:
https://github.com/artzie92/developerlife-efcore1
---
Subskrybuj mój kanał już dziś i bądź na bieżąco z wartościową wiedzą na temat programowania.

00:00 Intro
00:25 Przygotowanie projektu ASP.NET Core
01:49 Przygotowanie struktur bazodanowych
04:46 Utworzenie kontekstu bazodanowego
08:10 Konfiguracja tabeli Person
18:00 Mechanizm Dependency Injection dla Entity Framework Core
20:18 Omówienie narzędzia dotnet ef
21:25 Przygotowanie pierwszej migracji
28:04 Rozszerzenie Web Api o CRUDowe operacje
34:00 Sprawdzenie działania aplikacji dzięki Swagger
38:45 Rozbudowa bazy danych i relacja 1 do wielu
47:38 Zmiana zachowania dla operacji usuwania z Cascade na Restrict
54:40 Rola metody Include
59:00 Podsumowanie

--
#csharp #dotnet #programowanie #entityframework #entityframeworkcore #aspnetcore