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>) |
Заменяет существующее соглашение производным. Также регистрирует новое соглашение для любых типов соглашений, не реализованных существующим соглашением. |
Применяется к
Entity Framework