1: Utworzenie biblioteki klas EF Zainstaluj 2 pakiety
(1) Microsoft.EntityFrameworkCore.Tools
(2) Pomelo.EntityFrameworkCore.MySQL (to zewnętrzne oprogramowanie pośredniczące EF mysql)
2. Aby wygenerować encję bazy danych i obiekt DBcontext EF, użyj polecenia Scaffold-DBcontext
Wprowadź następujące polecenie w konsoli pakietów
serwer: adres bazy danych, identyfikator użytkownika: konto, hasło: hasło logowania Jeśli jest to aktualizacja dla pojedynczej tabeli, dodaj -tabele, a następnie nazwę tabeli do aktualizacji
Po zakończeniu wykonania zostanie wygenerowany określony model, zauważ: tabela musi mieć klucz podstawowy, zanim zostanie wygenerowana; jeśli nie ma hosta, który zgłosiłby ostrzeżenie "Nie można wygenerować typu encji dla tabeli "xxxx", oczywiście jednostka nie zostanie wygenerowana
Jeśli nie wygenerujesz modelu w drugim kroku powyżej i nie uruchomisz programu bezpośrednio, pojawi się wywołany błąd, który jest
"Błąd: typ jednostki wymaga klucza głównego"
3: Stwórz standardową aplikację webową i korzystaj z niej
(1) Konfiguruj informacje adresowe bazy danych w appsettings.json i zwracaj uwagę na SslModel=none na przykład
(2) W startup.cs wstrzyknięciu konfiguracji istnieją pewne przydatne odniesienia
(3) Po tym następują standardowe wywołania, takie jak użycie w kontrolerach
To jest podstawowa konfiguracja startowa EF core Mysql.
Bez względu na to, jak niesamowity jest ---- sen, nie może oprzeć się mojej głupiej uporczywości! Nie bądź w wieku, w którym powinieneś się zmagać i chcieć pocieszenia. Dowiedz się więcej już dziś, a jutro droga będzie szersza!
|