Поделиться через


RelationalModelCustomizer.Customize(ModelBuilder, DbContext) Метод

Определение

Выполняет дополнительную настройку модели в дополнение к обнаружению по соглашению. Эта реализация создает модель для заданного контекста путем вызова OnConfiguring(DbContextOptionsBuilder) в контексте .

Кроме того, типы сущностей, обнаруженные как DbSet<TEntity> свойства в контексте, сопоставляются с таблицами, именованными для имен свойств DbSet, а открытые статические методы в контексте, помеченном параметром , сопоставляются с DbFunctionAttribute функциями базы данных.

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)

Параметры

modelBuilder
ModelBuilder

Построитель, используемый для создания модели.

context
DbContext

Экземпляр контекста, для которой создается модель.

Применяется к