Sdílet prostřednictvím


ComplexTypeConfiguration<TComplexType> Třída

Definice

Umožňuje provést konfiguraci komplexního typu v modelu. Vlastnost ComplexTypeConfiguration lze získat pomocí metody ComplexType na DbModelBuilder nebo vlastní typ odvozený z ComplexTypeConfiguration lze zaregistrovat pomocí vlastnosti Configurations na 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)

Parametry typu

TComplexType

Komplexní typ, který se má konfigurovat.

Dědičnost
ComplexTypeConfiguration<TComplexType>

Konstruktory

ComplexTypeConfiguration<TComplexType>()

Inicializuje novou instanci ComplexTypeConfiguration.

Metody

Equals(Object)

Umožňuje provést konfiguraci komplexního typu v modelu. Vlastnost ComplexTypeConfiguration lze získat pomocí metody ComplexType na DbModelBuilder nebo vlastní typ odvozený z ComplexTypeConfiguration lze zaregistrovat pomocí vlastnosti Configurations na DbModelBuilder.

GetHashCode()

Umožňuje provést konfiguraci komplexního typu v modelu. Vlastnost ComplexTypeConfiguration lze získat pomocí metody ComplexType na DbModelBuilder nebo vlastní typ odvozený z ComplexTypeConfiguration lze zaregistrovat pomocí vlastnosti Configurations na DbModelBuilder.

GetType()

Type Získá z aktuální instance.

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

Vyloučí vlastnost z modelu, aby nebyla mapována na databázi.

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

Vyloučí vlastnost z modelu, aby nebyla mapována na databázi.

(Zděděno od StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Byte[]>>)

Konfiguruje System.byte[] vlastnost, která je definována pro tento typ.

(Zděděno od StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DateTime>>)

Konfiguruje DateTime vlastnost, která je definována pro tento typ.

(Zděděno od StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DateTimeOffset>>)

Konfiguruje DateTimeOffset vlastnost, která je definována pro tento typ.

(Zděděno od StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DbGeography>>)

Konfiguruje DbGeography vlastnost, která je definována pro tento typ.

(Zděděno od StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DbGeography>>)

Konfiguruje DbGeography vlastnost, která je definována pro tento typ.

(Zděděno od StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DbGeometry>>)

Konfiguruje DbGeometry vlastnost, která je definována pro tento typ.

(Zděděno od StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DbGeometry>>)

Konfiguruje DbGeometry vlastnost, která je definována pro tento typ.

(Zděděno od StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Decimal>>)

Konfiguruje System.decimal vlastnost, která je definována pro tento typ.

(Zděděno od StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Nullable<DateTime>>>)

Konfiguruje System.DateTime? vlastnost, která je definována pro tento typ.

(Zděděno od StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Nullable<DateTimeOffset>>>)

Konfiguruje System.DateTimeOffset? vlastnost, která je definována pro tento typ.

(Zděděno od StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Nullable<Decimal>>>)

Konfiguruje System.decimal? vlastnost, která je definována pro tento typ.

(Zděděno od StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Nullable<TimeSpan>>>)

Konfiguruje System.TimeSpan? vlastnost, která je definována pro tento typ.

(Zděděno od StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,String>>)

Konfiguruje System.string vlastnost, která je definována pro tento typ.

(Zděděno od StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,TimeSpan>>)

Konfiguruje TimeSpan vlastnost, která je definována pro tento typ.

(Zděděno od StructuralTypeConfiguration<TStructuralType>)
Property<T>(Expression<Func<TStructuralType,Nullable<T>>>)

Konfiguruje System.struct? vlastnost, která je definována pro tento typ.

(Zděděno od StructuralTypeConfiguration<TStructuralType>)
Property<T>(Expression<Func<TStructuralType,T>>)

Konfiguruje System.struct vlastnost, která je definována pro tento typ.

(Zděděno od StructuralTypeConfiguration<TStructuralType>)
ToString()

Umožňuje provést konfiguraci komplexního typu v modelu. Vlastnost ComplexTypeConfiguration lze získat pomocí metody ComplexType na DbModelBuilder nebo vlastní typ odvozený z ComplexTypeConfiguration lze zaregistrovat pomocí vlastnosti Configurations na DbModelBuilder.

Platí pro