Sisukord:

Kuidas luua andmebaas, kasutades Entity Frameworkis koodi esmast lähenemist?
Kuidas luua andmebaas, kasutades Entity Frameworkis koodi esmast lähenemist?

Video: Kuidas luua andmebaas, kasutades Entity Frameworkis koodi esmast lähenemist?

Video: Kuidas luua andmebaas, kasutades Entity Frameworkis koodi esmast lähenemist?
Video: Building Apps for Mobile, Gaming, IoT, and more using AWS DynamoDB by Rick Houlihan 2024, Mai
Anonim

Looge uus andmebaas, kasutades koodi esmalt olemiraamistikus

  1. Samm 1 - Loo Windowsi vormiprojekt.
  2. 2. samm – lisage üksus raami töö vastloodud projektiks kasutades NuGeti pakett.
  3. 3. samm – Loo Mudel projektiks.
  4. 4. samm – Loo Kontekstiklass projektiks.
  5. 5. samm – eksponeerige trükitud DbSet iga mudeliklassi jaoks.
  6. 6. samm – Loo sisendosa.

Arvestades seda, mis on koodi esimene lähenemine olemi raamistikus?

Koodi esimene lähenemine võimaldab meil muuta oma kodeeritud klassid andmebaasirakenduseks, mis tähendab kood kõigepealt võimaldab meil määratleda oma domeenimudeli, kasutades POCO (lihtne vana CLR objekt) klassi, mitte kasutades XML-põhiseid EDMX-faile, mis ei sõltu Olemi raamistik.

Mis on lisaks ülaltoodule andmebaasist esimene kood? Tavaliselt Kõigepealt kood viitab genereerimisele andmebaasi oma POCO-st, kuid tavaliselt siis, kui sihite olemasolevat andmebaasi saate lasta VS-i tööriistadel luua klassid, et saaksite kiiresti tööle hakata.

Järelikult, kuidas luua andmebaasi mudelit Entity Frameworkis?

Mudeli genereerimine

  1. Valige menüüst Fail Uus mudel.
  2. Valige olemi mudel, määrake selle nimi ja klõpsake nuppu Loo.
  3. Klõpsake nuppu Edasi.
  4. Valige loendist Pakkuja andmebaasi pakkuja ja määrake vajalikud ühenduse parameetrid, seejärel klõpsake nuppu Edasi.
  5. Valige Generate andmebaasist ja klõpsake nuppu Edasi.

Mis on olemiraamistikus DbContext?

The DbContext klass on selle lahutamatu osa Olemi raamistik . Näide sellest DbContext tähistab seanssi andmebaasiga, mida saab kasutada teie eksemplaride päringute tegemiseks ja salvestamiseks üksused andmebaasi. DbContext on Unit Of Work ja Repository mustrite kombinatsioon.

Soovitan: