ConfigurationRegistrar - класс
[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]
Разрешает производным классам конфигурации для типов сущностей и сложных типов регистрироваться с помощью DbModelBuilder.
Иерархия наследования
System.Object
System.Data.Entity.ModelConfiguration.Configuration.ConfigurationRegistrar
Пространство имен: System.Data.Entity.ModelConfiguration.Configuration
Сборка: EntityFramework (в EntityFramework.dll)
Синтаксис
'Декларация
Public Class ConfigurationRegistrar
'Применение
Dim instance As ConfigurationRegistrar
public class ConfigurationRegistrar
public ref class ConfigurationRegistrar
type ConfigurationRegistrar = class end
public class ConfigurationRegistrar
Тип ConfigurationRegistrar предоставляет следующие члены.
Методы
Имя | Описание | |
---|---|---|
![]() |
Add<TComplexType>(ComplexTypeConfiguration<TComplexType>) | Добавляет ComplexTypeConfiguration к DbModelBuilder.Для каждого типа в модели можно добавить только один класс ComplexTypeConfiguration. |
![]() |
Add<TEntityType>(EntityTypeConfiguration<TEntityType>) | Добавляет EntityTypeConfiguration к DbModelBuilder.Для каждого типа в модели можно добавить только один класс EntityTypeConfiguration. |
![]() |
AddFromAssembly | Обнаруживает в данной сборке любые типы, производные от EntityTypeConfiguration или ComplexTypeConfiguration, и добавляет экземпляр каждого обнаруженного типа в этот регистратор. |
![]() |
Equals | Определяет, равен ли заданный объект текущему объекту. (Переопределяет Object.Equals(Object).) |
![]() |
Finalize | (Унаследовано от Object.) |
![]() |
GetHashCode | Служит хэш-функцией для определенного типа. (Переопределяет Object.GetHashCode().) |
![]() |
GetType | Возвращает объект Type для текущего экземпляра. |
![]() |
MemberwiseClone | (Унаследовано от Object.) |
![]() |
ToString | Возвращает строку, представляющую текущий объект. (Переопределяет Object.ToString().) |
По верхнему краю
Примечания
Производные классы конфигурации создаются из EntityTypeConfiguration или ComplexTypeConfiguration и используют тип, который будет включен в модель как универсальный параметр. Конфигурация может быть выполнена без создания производных классов конфигурации с помощью методов Entity и ComplexType объекта DbModelBuilder.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасная работа с членами экземпляров типа не гарантируется.
См. также
Справочник
System.Data.Entity.ModelConfiguration.Configuration - пространство имен