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
Экземпляр контекста, для которой создается модель.
Применяется к
Entity Framework