ComplexTypeConfiguration<TComplexType> - класс
[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]
Разрешает выполнить настройку для сложного типа в модели. Объект ComplexTypeConfiguration можно получить через метод ComplexType класса DbModelBuilder, либо пользовательский тип, производный от ComplexTypeConfiguration, может быть зарегистрирован через свойство Configurations класса DbModelBuilder.
Иерархия наследования
System.Object
System.Data.Entity.ModelConfiguration.Configuration.StructuralTypeConfiguration<TComplexType>
System.Data.Entity.ModelConfiguration.ComplexTypeConfiguration<TComplexType>
Пространство имен: System.Data.Entity.ModelConfiguration
Сборка: EntityFramework (в EntityFramework.dll)
Синтаксис
'Декларация
Public Class ComplexTypeConfiguration(Of TComplexType As Class) _
Inherits StructuralTypeConfiguration(Of TComplexType)
'Применение
Dim instance As ComplexTypeConfiguration(Of TComplexType)
public class ComplexTypeConfiguration<TComplexType> : StructuralTypeConfiguration<TComplexType>
where TComplexType : class
generic<typename TComplexType>
where TComplexType : ref class
public ref class ComplexTypeConfiguration : public StructuralTypeConfiguration<TComplexType>
type ComplexTypeConfiguration<'TComplexType when 'TComplexType : not struct> =
class
inherit StructuralTypeConfiguration<'TComplexType>
end
JScript does not support generic types and methods.
Параметры типа
- TComplexType
Настраиваемый сложный тип.
Тип ComplexTypeConfiguration<TComplexType> предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
ComplexTypeConfiguration<TComplexType> | Инициализирует новый экземпляр ComplexTypeConfiguration |
По верхнему краю
Методы
Имя | Описание | |
---|---|---|
Equals | Определяет, равен ли заданный объект текущему объекту. (Переопределяет StructuralTypeConfiguration<TStructuralType>.Equals(Object).) | |
Finalize | (Унаследовано от Object.) | |
GetHashCode | Служит хэш-функцией для определенного типа. (Переопределяет StructuralTypeConfiguration<TStructuralType>.GetHashCode().) | |
GetType | Возвращает тип текущего экземпляра. | |
Ignore<TProperty> | Исключает свойство из модели, в результате чего оно не будет сопоставляться с базой данных. | |
MemberwiseClone | (Унаследовано от Object.) | |
Property<T>(Expression<Func<TStructuralType, T>>) | Настраивает свойство struct, определенное для этого типа. (Унаследовано от StructuralTypeConfiguration<TStructuralType>.) | |
ToString | Возвращает строку, представляющую текущий объект. (Переопределяет StructuralTypeConfiguration<TStructuralType>.ToString().) |
По верхнему краю
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасная работа с членами экземпляров типа не гарантируется.