Innholdsfortegnelse:

Hvordan lager du en database ved å bruke code first-tilnærming i Entity Framework?
Hvordan lager du en database ved å bruke code first-tilnærming i Entity Framework?

Video: Hvordan lager du en database ved å bruke code first-tilnærming i Entity Framework?

Video: Hvordan lager du en database ved å bruke code first-tilnærming i Entity Framework?
Video: Your Mind vs. the Universe: Physicist Unravels Free Will & Duality 2024, Kan
Anonim

Opprett en ny database ved å bruke kode først i enhetsrammeverket

  1. Trinn 1 - Skape Windows-skjemaprosjekt.
  2. Trinn 2 - Legg til enhet rammearbeid inn i et nyopprettet prosjekt ved hjelp av NuGet-pakke.
  3. Trinn 3 - Skape Modeller inn i prosjekt.
  4. Trinn 4 - Skape Kontekstklasse inn i prosjekt.
  5. Trinn 5 - Eksponert skrevet DbSet for hver modellklasser.
  6. Trinn 6 - Skape inndataseksjon.

Med tanke på dette, hva er code first-tilnærming i Entity Framework?

Kode første tilnærming lar oss transformere våre kodede klasser til databaseapplikasjon, som betyr kode først lar oss definere domenemodellen vår ved å bruke POCO-klassen (vanlig gammel CLR-objekt) i stedet for å bruke en XML-basert EDMX-fil som ikke er avhengig av Entitetsrammeverk.

Foruten ovenfor, hva er kode først fra databasen? Normalt Kode først refererer til å generere database fra din POCO, men vanligvis når du målretter mot en eksisterende database du kan la VS-verktøyene lage klassene slik at du raskt kan komme i gang.

Følgelig, hvordan lager jeg en databasemodell i Entity Framework?

Genererende modell

  1. Velg Ny modell fra Fil-menyen.
  2. Velg Enhetsmodell, angi navnet og klikk på Opprett.
  3. Klikk Neste.
  4. Velg en databaseleverandør i leverandørlisten og angi de nødvendige tilkoblingsparametrene, og klikk deretter på Neste.
  5. Velg Generer fra database og klikk på Neste.

Hva er DbContext i Entity Framework?

De DbContext klasse er en integrert del av Entitetsrammeverk . Et eksempel på DbContext representerer en økt med databasen som kan brukes til å spørre etter og lagre forekomster av din enheter til en database. DbContext er en kombinasjon av mønstrene Unit Of Work og Repository.

Anbefalt: