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. |
Методы
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. |
Применяется к
Entity Framework