Czy przy podejściu ASP.NET Core WebAPI + Angular używa się EF Core? Szukam jakiegoś kursu i nie mogę znaleźć, stąd to pytanie. Na Pluralsight nie ma ani jednego kursu, gdzie ktoś klepie API i korzysta z EF.
@vanguard2727: EF Core to tylko narzędzie, nie ma nic wspólnego z tym, czy używasz go z WebAPI, czy MVC, czy w aplikacji konsolowej. Jak najbardziej można korzystać
@drajvver: @Priya: Do czego właściwie służy EF? Chodzi o to, że tworzy się w ten sposób bazę danych z relacjami, seeduje się ją, potem uzyskuje się dostęp do niej za pomocą DbContext, tak?
@vanguard2727: IMO na EF powinno patrzeć się jako na narzędzie to dostępu do bazy. Może on ją tworzyć i aktualizować przez mechanizm migracji, ale jednak głównym zadaniem jest dostęp do danych.
Nick Chapsas yt
tak jak @lol3pdg napisał - polecam gościa, ma tutoriale bardzo na czasie i na wysokim poziomie
@drajvver: sprawdziłem kanał tego gościa i nie ma on ani jednego filmiku gdzie klepie api i ef core. Co prawda ma filmiki z api, ale nie ma tam ef core.
@vanguard2727: EF służy do obsługi bazy danych zamiast sql. Masz to uproszczone. To ma działać tak api używa EF zeby cos pobrać z bazy i udostępnić przez endpoint api. A front nie ważne czy to angular czy react czy he he ajax pobiera gotowe dane i gowno go obchodzi jak to się odbywa w ASP
@zmudeg: Znasz się na rzeczy, dzięki za odpowiedź. Wiesz może coś o jakimś kursie, czy to udemy, czy to yt, czy to pluralsight, który pokrywa współpracę API z EF? Nie mogę znaleźć. Oczywiście coś dla początkujących.
@vanguard2727: Tam nie masz dużo filozofii. Szczególnie w . Net core. Poleciłbym ci założyć projekt i iść krok po kroku jak zainstalować i skonfigurować ef. Potem jak zrobić model i zrobić migracje. Serio to teraz jest tak proste ze byle poradnik na yt czy właśnie w msdn pokaże ci większość rzeczy.
@vanguard2727: To można zamknąć w kilku pkt 1. Instalujesz paczkę EF 2. Dodajesz context w startup i robisz connection string 3. Tworzysz plik modelu - czyli pół w bazie 4. Robisz migracje 5. Masz już tabelkę w bazie 6. Możesz robić operacje Add delete.
Na yt kursy są po 20 minut z tego dużej różnicy w nich nie ma. Nie robisz jakiś współbieżnych apek czy wiele dostępów do tych samych setów
@vanguard2727: tak, EF Core jest to narzędzie do działań na danych w bazie danych - tak w ogromnym skrócie. Z fajnych featurow jest cos takiego jak podejscie code first. Czyli zamiast tworzyc tabele uzywajac sql. Robisz coś co się nazywa model - jest to po prostu klasa. Np person. Dajesz pola : id, name, email etc. Do tego uzywasz sobie roznych adnotacji - np pole ID oznaczasz jako primary key i
#csharp #naukaprogramowania #pytanie #pytaniedoeksperta
@vanguard2727:
Możesz klepać sql w kodzie ( ͡° ͜ʖ ͡°)
Nick Chapsas yt
Do czego właściwie służy EF? Chodzi o to, że tworzy się w ten sposób bazę danych z relacjami, seeduje się ją, potem uzyskuje się dostęp do niej za pomocą DbContext, tak?
tak jak @lol3pdg napisał - polecam gościa, ma tutoriale bardzo na czasie i na wysokim poziomie
sprawdziłem kanał tego gościa i nie ma on ani jednego filmiku gdzie klepie api i ef core. Co prawda ma filmiki z api, ale nie ma tam ef core.
Znasz się na rzeczy, dzięki za odpowiedź. Wiesz może coś o jakimś kursie, czy to udemy, czy to yt, czy to pluralsight, który pokrywa współpracę API z EF? Nie mogę znaleźć. Oczywiście coś dla początkujących.
1. Instalujesz paczkę EF
2. Dodajesz context w startup i robisz connection string
3. Tworzysz plik modelu - czyli pół w bazie
4. Robisz migracje
5. Masz już tabelkę w bazie
6. Możesz robić operacje Add delete.
Na yt kursy są po 20 minut z tego dużej różnicy w nich nie ma. Nie robisz jakiś współbieżnych apek czy wiele dostępów do tych samych setów
@vanguard2727:
Słabo paczysz https://www.youtube.com/watch?v=qEmxoCOH4Uw&t=637s