Compartir a través de


ComplexTypeConfiguration<TComplexType> Clase

Definición

Permite que se realice la configuración para un tipo complejo en un modelo. Un ComplexTypeConfiguration se puede obtener mediante el método ComplexType en DbModelBuilder o un tipo personalizado derivado de ComplexTypeConfiguration se puede registrar a través de la propiedad Configurations en 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)

Parámetros de tipo

TComplexType

Tipo complejo que se va a configurar.

Herencia
ComplexTypeConfiguration<TComplexType>

Constructores

ComplexTypeConfiguration<TComplexType>()

Inicializa una nueva instancia de ComplexTypeConfiguration.

Métodos

Equals(Object)

Permite que se realice la configuración para un tipo complejo en un modelo. Un ComplexTypeConfiguration se puede obtener mediante el método ComplexType en DbModelBuilder o un tipo personalizado derivado de ComplexTypeConfiguration se puede registrar a través de la propiedad Configurations en DbModelBuilder.

GetHashCode()

Permite que se realice la configuración para un tipo complejo en un modelo. Un ComplexTypeConfiguration se puede obtener mediante el método ComplexType en DbModelBuilder o un tipo personalizado derivado de ComplexTypeConfiguration se puede registrar a través de la propiedad Configurations en DbModelBuilder.

GetType()

Obtiene el Type de la instancia actual.

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

Excluye una propiedad del modelo de modo que no se asignará a la base de datos.

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

Excluye una propiedad del modelo de modo que no se asignará a la base de datos.

(Heredado de StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Byte[]>>)

Configura una System.byte[] propiedad definida en este tipo.

(Heredado de StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DateTime>>)

Configura una DateTime propiedad definida en este tipo.

(Heredado de StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DateTimeOffset>>)

Configura una DateTimeOffset propiedad definida en este tipo.

(Heredado de StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DbGeography>>)

Configura una DbGeography propiedad definida en este tipo.

(Heredado de StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DbGeography>>)

Configura una DbGeography propiedad definida en este tipo.

(Heredado de StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DbGeometry>>)

Configura una DbGeometry propiedad definida en este tipo.

(Heredado de StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DbGeometry>>)

Configura una DbGeometry propiedad definida en este tipo.

(Heredado de StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Decimal>>)

Configura una System.decimal propiedad definida en este tipo.

(Heredado de StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Nullable<DateTime>>>)

Configura una System.DateTime? propiedad definida en este tipo.

(Heredado de StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Nullable<DateTimeOffset>>>)

Configura una System.DateTimeOffset? propiedad definida en este tipo.

(Heredado de StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Nullable<Decimal>>>)

Configura una System.decimal? propiedad definida en este tipo.

(Heredado de StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Nullable<TimeSpan>>>)

Configura una System.TimeSpan? propiedad definida en este tipo.

(Heredado de StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,String>>)

Configura una System.string propiedad definida en este tipo.

(Heredado de StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,TimeSpan>>)

Configura una TimeSpan propiedad definida en este tipo.

(Heredado de StructuralTypeConfiguration<TStructuralType>)
Property<T>(Expression<Func<TStructuralType,Nullable<T>>>)

Configura una System.struct? propiedad definida en este tipo.

(Heredado de StructuralTypeConfiguration<TStructuralType>)
Property<T>(Expression<Func<TStructuralType,T>>)

Configura una System.struct propiedad definida en este tipo.

(Heredado de StructuralTypeConfiguration<TStructuralType>)
ToString()

Permite que se realice la configuración para un tipo complejo en un modelo. Un ComplexTypeConfiguration se puede obtener mediante el método ComplexType en DbModelBuilder o un tipo personalizado derivado de ComplexTypeConfiguration se puede registrar a través de la propiedad Configurations en DbModelBuilder.

Se aplica a