Wpis z mikrobloga

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