RelationalModelCustomizer.Customize(ModelBuilder, DbContext) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wykonuje dodatkową konfigurację modelu oprócz odnalezionych przez konwencję. Ta implementacja tworzy model dla danego kontekstu, wywołując OnConfiguring(DbContextOptionsBuilder) kontekst.
Ponadto typy jednostek znalezione jako DbSet<TEntity> właściwości kontekstu są mapowane na tabele o nazwie dla nazw właściwości DbSet, a publiczne metody statyczne w kontekście oznaczonym DbFunctionAttribute za pomocą są mapowane na funkcje bazy danych.
public override void Customize (Microsoft.EntityFrameworkCore.ModelBuilder modelBuilder, Microsoft.EntityFrameworkCore.DbContext context);
override this.Customize : Microsoft.EntityFrameworkCore.ModelBuilder * Microsoft.EntityFrameworkCore.DbContext -> unit
Public Overrides Sub Customize (modelBuilder As ModelBuilder, context As DbContext)
Parametry
- modelBuilder
- ModelBuilder
Konstruktor używany do konstruowania modelu.
- context
- DbContext
Wystąpienie kontekstu, dla którego jest tworzony model.