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


ComplexTypeConfiguration<TComplexType> Класс

Определение

Разрешает выполнить настройку для сложного типа в модели. Объект ComplexTypeConfiguration можно получить с помощью метода ComplexType в или DbModelBuilder пользовательский тип, производный от ComplexTypeConfiguration, можно зарегистрировать с помощью свойства Configurations в DbModelBuilder.

public class ComplexTypeConfiguration<TComplexType> : System.Data.Entity.ModelConfiguration.Configuration.StructuralTypeConfiguration<TComplexType> where TComplexType : class
type ComplexTypeConfiguration<'ComplexType (requires 'ComplexType : null)> = class
    inherit StructuralTypeConfiguration<'ComplexType (requires 'ComplexType : null)>
Public Class ComplexTypeConfiguration(Of TComplexType)
Inherits StructuralTypeConfiguration(Of TComplexType)

Параметры типа

TComplexType

Настраиваемый сложный тип.

Наследование
ComplexTypeConfiguration<TComplexType>

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

ComplexTypeConfiguration<TComplexType>()

Инициализирует новый экземпляр ComplexTypeConfiguration.

Методы

Equals(Object)

Разрешает выполнить настройку для сложного типа в модели. Объект ComplexTypeConfiguration можно получить с помощью метода ComplexType в или DbModelBuilder пользовательский тип, производный от ComplexTypeConfiguration, можно зарегистрировать с помощью свойства Configurations в DbModelBuilder.

GetHashCode()

Разрешает выполнить настройку для сложного типа в модели. Объект ComplexTypeConfiguration можно получить с помощью метода ComplexType в или DbModelBuilder пользовательский тип, производный от ComplexTypeConfiguration, можно зарегистрировать с помощью свойства Configurations в DbModelBuilder.

GetType()

Возвращает объект Type для текущего экземпляра.

Ignore<TProperty>(Expression<Func<TComplexType,TProperty>>)

Исключает свойство из модели, в результате чего оно не будет сопоставляться с базой данных.

Ignore<TProperty>(Expression<Func<TStructuralType,TProperty>>)

Исключает свойство из модели, в результате чего оно не будет сопоставляться с базой данных.

(Унаследовано от StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Byte[]>>)

Настраивает System.byte[] свойство, определенное для этого типа.

(Унаследовано от StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DateTime>>)

Настраивает DateTime свойство, определенное для этого типа.

(Унаследовано от StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DateTimeOffset>>)

Настраивает DateTimeOffset свойство, определенное для этого типа.

(Унаследовано от StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DbGeography>>)

Настраивает DbGeography свойство, определенное для этого типа.

(Унаследовано от StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DbGeography>>)

Настраивает DbGeography свойство, определенное для этого типа.

(Унаследовано от StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DbGeometry>>)

Настраивает DbGeometry свойство, определенное для этого типа.

(Унаследовано от StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DbGeometry>>)

Настраивает DbGeometry свойство, определенное для этого типа.

(Унаследовано от StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Decimal>>)

Настраивает System.decimal свойство, определенное для этого типа.

(Унаследовано от StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Nullable<DateTime>>>)

Настраивает System.DateTime? свойство, определенное для этого типа.

(Унаследовано от StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Nullable<DateTimeOffset>>>)

Настраивает System.DateTimeOffset? свойство, определенное для этого типа.

(Унаследовано от StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Nullable<Decimal>>>)

Настраивает System.decimal? свойство, определенное для этого типа.

(Унаследовано от StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Nullable<TimeSpan>>>)

Настраивает System.TimeSpan? свойство, определенное для этого типа.

(Унаследовано от StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,String>>)

Настраивает System.string свойство, определенное для этого типа.

(Унаследовано от StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,TimeSpan>>)

Настраивает TimeSpan свойство, определенное для этого типа.

(Унаследовано от StructuralTypeConfiguration<TStructuralType>)
Property<T>(Expression<Func<TStructuralType,Nullable<T>>>)

Настраивает System.struct? свойство, определенное для этого типа.

(Унаследовано от StructuralTypeConfiguration<TStructuralType>)
Property<T>(Expression<Func<TStructuralType,T>>)

Настраивает System.struct свойство, определенное для этого типа.

(Унаследовано от StructuralTypeConfiguration<TStructuralType>)
ToString()

Разрешает выполнить настройку для сложного типа в модели. Объект ComplexTypeConfiguration можно получить с помощью метода ComplexType в или DbModelBuilder пользовательский тип, производный от ComplexTypeConfiguration, можно зарегистрировать с помощью свойства Configurations в DbModelBuilder.

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