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


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 - пространство имен