Obsah:

Ako vytvoríte databázu pomocou prístupu založeného na prvom kóde v Entity Framework?
Ako vytvoríte databázu pomocou prístupu založeného na prvom kóde v Entity Framework?

Video: Ako vytvoríte databázu pomocou prístupu založeného na prvom kóde v Entity Framework?

Video: Ako vytvoríte databázu pomocou prístupu založeného na prvom kóde v Entity Framework?
Video: 🚀 RUTUBE и ТОЧКА. Разработка РУТУБА за 5 часов *БЕЗ ВОДЫ* [Next / React / Nest / PostgreSQL / Redux] 2024, December
Anonim

Vytvorte novú databázu pomocou kódu najprv v rámci entity

  1. Krok 1 - Vytvorte Projekt formulára Windows.
  2. Krok 2 - Pridajte subjekt zarámovať do novovytvoreného projektu použitím Balíček NuGet.
  3. Krok 3 - Vytvorte Modelovať do projektu.
  4. Krok 4 - Vytvorte Kontextová trieda do projektu.
  5. Krok 5 – Odkrytý typizovaný DbSet pre každú triedu modelu.
  6. Krok 6 - Vytvorte vstupná sekcia.

Vzhľadom na to, aký je kód prvý prístup v Entity Framework?

Kód prvý prístup nám umožňuje transformovať naše kódované triedy do databázovej aplikácie, čo znamená najprv kód nám umožňuje definovať náš doménový model pomocou triedy POCO (obyčajný starý objekt CLR) namiesto použitia súborov EDMX založených na XML, ktoré nie sú závislé od Entity Framework.

Okrem vyššie uvedeného, čo je kód z databázy ako prvý? Normálne Najprv kód sa týka generovania databázy z vášho POCO, ale zvyčajne, keď zacieľujete na existujúce databázy môžete nechať nástroje VS vytvoriť triedy, aby ste mohli rýchlo začať pracovať.

Ako teda vytvorím databázový model v Entity Framework?

Generovanie modelu

  1. V ponuke Súbor vyberte položku Nový model.
  2. Vyberte model entity, zadajte jeho názov a kliknite na tlačidlo Vytvoriť.
  3. Kliknite na tlačidlo Ďalej.
  4. Vyberte poskytovateľa databázy v zozname Poskytovateľ a nastavte požadované parametre pripojenia, potom kliknite na Ďalej.
  5. Vyberte Generovať z databázy a kliknite na Ďalej.

Čo je DbContext v Entity Framework?

The DbContext triedy je neoddeliteľnou súčasťou Entity Framework . Príklad DbContext predstavuje reláciu s databázou, ktorú možno použiť na dotazovanie a ukladanie vašich inštancií subjektov do databázy. DbContext je kombináciou vzorov Unit Of Work a Repository.

Odporúča: