Partager via


ComplexTypeConfiguration<TComplexType> Classe

Définition

Autorise l'exécution de la configuration pour un type complexe dans un modèle. Une ComplexTypeConfiguration peut être obtenue via la méthode ComplexType sur DbModelBuilder ou un type personnalisé dérivé de ComplexTypeConfiguration peut être inscrit via la propriété Configurations sur 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)

Paramètres de type

TComplexType

Type complexe à configurer.

Héritage
ComplexTypeConfiguration<TComplexType>

Constructeurs

ComplexTypeConfiguration<TComplexType>()

Initialise une nouvelle instance de ComplexTypeConfiguration

Méthodes

Equals(Object)

Autorise l'exécution de la configuration pour un type complexe dans un modèle. Une ComplexTypeConfiguration peut être obtenue via la méthode ComplexType sur DbModelBuilder ou un type personnalisé dérivé de ComplexTypeConfiguration peut être inscrit via la propriété Configurations sur DbModelBuilder.

GetHashCode()

Autorise l'exécution de la configuration pour un type complexe dans un modèle. Une ComplexTypeConfiguration peut être obtenue via la méthode ComplexType sur DbModelBuilder ou un type personnalisé dérivé de ComplexTypeConfiguration peut être inscrit via la propriété Configurations sur DbModelBuilder.

GetType()

Obtient le Type de l'instance actuelle.

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

Exclut une propriété du modèle de manière à ce qu'elle ne soit pas mappée à la base de données.

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

Exclut une propriété du modèle de manière à ce qu'elle ne soit pas mappée à la base de données.

(Hérité de StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Byte[]>>)

Configure une System.byte[] propriété définie sur ce type.

(Hérité de StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DateTime>>)

Configure une DateTime propriété définie sur ce type.

(Hérité de StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DateTimeOffset>>)

Configure une DateTimeOffset propriété définie sur ce type.

(Hérité de StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DbGeography>>)

Configure une DbGeography propriété définie sur ce type.

(Hérité de StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DbGeography>>)

Configure une DbGeography propriété définie sur ce type.

(Hérité de StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DbGeometry>>)

Configure une DbGeometry propriété définie sur ce type.

(Hérité de StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DbGeometry>>)

Configure une DbGeometry propriété définie sur ce type.

(Hérité de StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Decimal>>)

Configure une System.decimal propriété définie sur ce type.

(Hérité de StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Nullable<DateTime>>>)

Configure une System.DateTime? propriété définie sur ce type.

(Hérité de StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Nullable<DateTimeOffset>>>)

Configure une System.DateTimeOffset? propriété définie sur ce type.

(Hérité de StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Nullable<Decimal>>>)

Configure une System.decimal? propriété définie sur ce type.

(Hérité de StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Nullable<TimeSpan>>>)

Configure une System.TimeSpan? propriété définie sur ce type.

(Hérité de StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,String>>)

Configure une System.string propriété définie sur ce type.

(Hérité de StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,TimeSpan>>)

Configure une TimeSpan propriété définie sur ce type.

(Hérité de StructuralTypeConfiguration<TStructuralType>)
Property<T>(Expression<Func<TStructuralType,Nullable<T>>>)

Configure une System.struct? propriété définie sur ce type.

(Hérité de StructuralTypeConfiguration<TStructuralType>)
Property<T>(Expression<Func<TStructuralType,T>>)

Configure une System.struct propriété définie sur ce type.

(Hérité de StructuralTypeConfiguration<TStructuralType>)
ToString()

Autorise l'exécution de la configuration pour un type complexe dans un modèle. Une ComplexTypeConfiguration peut être obtenue via la méthode ComplexType sur DbModelBuilder ou un type personnalisé dérivé de ComplexTypeConfiguration peut être inscrit via la propriété Configurations sur DbModelBuilder.

S’applique à