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


ConventionSetBuilder Класс

Определение

Предоставляет простую поверхность API для настройки соглашений.

public class ConventionSetBuilder
type ConventionSetBuilder = class
Public Class ConventionSetBuilder
Наследование
ConventionSetBuilder

Комментарии

Экземпляры этого класса возвращаются из методов при использовании ModelConfigurationBuilder API и не предназначены для создания непосредственно в коде приложения.

Конструкторы

ConventionSetBuilder(ConventionSet, IServiceProvider)

Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Его следует использовать только непосредственно в коде с особой осторожностью, зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core.

Методы

Add(Func<IServiceProvider,IConvention>)

Добавляет соглашение в набор.

Remove(Type)

Удаляет соглашение для заданного типа.

Remove<TImplementaion>()

Удалите соглашение для заданного типа.

Replace<TImplementation>(Func<IServiceProvider,TImplementation>)

Заменяет существующее соглашение производным. Также регистрирует новое соглашение для любых типов соглашений, не реализованных существующим соглашением.

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