ComplexTypeConfiguration<TComplexType> Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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. |