Inhoudsopgave:

Hoe maak je een database met behulp van code first-benadering in Entity Framework?
Hoe maak je een database met behulp van code first-benadering in Entity Framework?

Video: Hoe maak je een database met behulp van code first-benadering in Entity Framework?

Video: Hoe maak je een database met behulp van code first-benadering in Entity Framework?
Video: Levin Λ Friston Λ Fields: "Meta" Hard Problem of Consciousness 2024, Mei
Anonim

Maak een nieuwe database met behulp van code eerst in het entiteitsframework

  1. Stap 1 - Creëren Windows formulier project.
  2. Stap 2 - Toevoegen entiteit werk in een nieuw gemaakt project gebruik makend van NuGet-pakket.
  3. Stap 3 - Creëren Modelleren tot project.
  4. Stap 4 - Creëren Contextklasse in project.
  5. Stap 5 - Exposed getypte DbSet voor elke klassen van model.
  6. Stap 6 - Creëren invoergedeelte.

Als u dit in overweging neemt, wat is dan de code first-benadering in Entity Framework?

Code eerste benadering laten we onze gecodeerde klassen omzetten in een databasetoepassing, wat betekent: eerst coderen laat ons ons domeinmodel definiëren met behulp van de POCO-klasse (plain old CLR-object) in plaats van een op XML gebaseerde EDMX-bestanden te gebruiken die niet afhankelijk zijn van Entiteitskader.

Behalve hierboven, wat is code eerst uit de database? Normaal gesproken Eerst coderen verwijst naar het genereren van de database van uw POCO, maar meestal wanneer u zich richt op een bestaande database u kunt de VS-tools de klassen laten maken zodat u snel aan de slag kunt.

Dus hoe maak ik een databasemodel in Entity Framework?

Model genereren

  1. Selecteer Nieuw model in het menu Bestand.
  2. Selecteer Entiteitsmodel, geef de naam op en klik op Maken.
  3. Klik volgende.
  4. Selecteer een databaseprovider in de lijst Provider en stel de vereiste verbindingsparameters in en klik vervolgens op Volgende.
  5. Selecteer Genereer uit database en klik op Volgende.

Wat is DbContext in Entity Framework?

De DbContext klasse is een integraal onderdeel van Entiteitskader . een voorbeeld van DbContext staat voor een sessie met de database die kan worden gebruikt om instanties van uw. te doorzoeken en op te slaan entiteiten naar een databank. DbContext is een combinatie van de Unit Of Work- en Repository-patronen.

Aanbevolen: