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

#csharp #naukaprogramowania #pytanie #pytaniedoeksperta
  • Najlepsze
  • Wszystkie komentarze
Priya
Priya
4
@vanguard2727: Tak. Angular nie ma tu znaczenia, a EF core jest najpopularniejszym ORMem w .net
drajvver
drajvver
@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ć
z.....g
z.....g
@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ę
lol3pdg
lol3pdg
Czy przy podejściu ASP.NET Core WebAPI + Angular używa się EF Core?


@vanguard2727:

Możesz klepać sql w kodzie ( ͡° ͜ʖ ͡°)

Nick Chapsas yt
v.....7
v.....7
@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?
drajvver
drajvver
@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
Priya
Priya
0
@vanguard2727: EF Core to biblioteka orm. Dodatkowo ma możliwość generowania zmian w schemacie bazy danych.
v.....7
v.....7
@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.
z.....g
z.....g
@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
v.....7
v.....7
@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.
z.....g
z.....g
@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.
lol3pdg
lol3pdg
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:

Słabo paczysz https://www.youtube.com/watch?v=qEmxoCOH4Uw&t=637s
straznik_internetuf
straznik_internetuf
@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