Condividi tramite


ComplexTypeConfiguration<TComplexType> Classe

Definizione

Consente di eseguire la configurazione di un tipo complesso in un modello. È possibile ottenere complexTypeConfiguration tramite il metodo ComplexType su DbModelBuilder o un tipo personalizzato derivato da ComplexTypeConfiguration può essere registrato tramite la proprietà Configurations in 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)

Parametri di tipo

TComplexType

Tipo complesso da configurare.

Ereditarietà
ComplexTypeConfiguration<TComplexType>

Costruttori

ComplexTypeConfiguration<TComplexType>()

Inizializza una nuova istanza di ComplexTypeConfiguration

Metodi

Equals(Object)

Consente di eseguire la configurazione di un tipo complesso in un modello. È possibile ottenere complexTypeConfiguration tramite il metodo ComplexType su DbModelBuilder o un tipo personalizzato derivato da ComplexTypeConfiguration può essere registrato tramite la proprietà Configurations in DbModelBuilder.

GetHashCode()

Consente di eseguire la configurazione di un tipo complesso in un modello. È possibile ottenere complexTypeConfiguration tramite il metodo ComplexType su DbModelBuilder o un tipo personalizzato derivato da ComplexTypeConfiguration può essere registrato tramite la proprietà Configurations in DbModelBuilder.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

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

Esclude una proprietà dal modello in modo che non venga eseguito il relativo mapping al database.

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

Esclude una proprietà dal modello in modo che non venga eseguito il relativo mapping al database.

(Ereditato da StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Byte[]>>)

Configura una System.byte[] proprietà definita in questo tipo.

(Ereditato da StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DateTime>>)

Configura una DateTime proprietà definita in questo tipo.

(Ereditato da StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DateTimeOffset>>)

Configura una DateTimeOffset proprietà definita in questo tipo.

(Ereditato da StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DbGeography>>)

Configura una DbGeography proprietà definita in questo tipo.

(Ereditato da StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DbGeography>>)

Configura una DbGeography proprietà definita in questo tipo.

(Ereditato da StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DbGeometry>>)

Configura una DbGeometry proprietà definita in questo tipo.

(Ereditato da StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DbGeometry>>)

Configura una DbGeometry proprietà definita in questo tipo.

(Ereditato da StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Decimal>>)

Configura una System.decimal proprietà definita in questo tipo.

(Ereditato da StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Nullable<DateTime>>>)

Configura una System.DateTime? proprietà definita in questo tipo.

(Ereditato da StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Nullable<DateTimeOffset>>>)

Configura una System.DateTimeOffset? proprietà definita in questo tipo.

(Ereditato da StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Nullable<Decimal>>>)

Configura una System.decimal? proprietà definita in questo tipo.

(Ereditato da StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Nullable<TimeSpan>>>)

Configura una System.TimeSpan? proprietà definita in questo tipo.

(Ereditato da StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,String>>)

Configura una System.string proprietà definita in questo tipo.

(Ereditato da StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,TimeSpan>>)

Configura una TimeSpan proprietà definita in questo tipo.

(Ereditato da StructuralTypeConfiguration<TStructuralType>)
Property<T>(Expression<Func<TStructuralType,Nullable<T>>>)

Configura una System.struct? proprietà definita in questo tipo.

(Ereditato da StructuralTypeConfiguration<TStructuralType>)
Property<T>(Expression<Func<TStructuralType,T>>)

Configura una System.struct proprietà definita in questo tipo.

(Ereditato da StructuralTypeConfiguration<TStructuralType>)
ToString()

Consente di eseguire la configurazione di un tipo complesso in un modello. È possibile ottenere complexTypeConfiguration tramite il metodo ComplexType su DbModelBuilder o un tipo personalizzato derivato da ComplexTypeConfiguration può essere registrato tramite la proprietà Configurations in DbModelBuilder.

Si applica a