ComplexTypeConfiguration<TComplexType> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Permite que a configuração seja executada para um tipo complexo em um modelo. Um ComplexTypeConfiguration pode ser obtido por meio do método ComplexType em DbModelBuilder ou um tipo personalizado derivado de ComplexTypeConfiguration pode ser registrado por meio da propriedade Configurations em 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
O tipo complexo a ser configurado.
- Herança
Construtores
ComplexTypeConfiguration<TComplexType>() |
Inicializa uma nova instância de ComplexTypeConfiguration |
Métodos
Equals(Object) |
Permite que a configuração seja executada para um tipo complexo em um modelo. Um ComplexTypeConfiguration pode ser obtido por meio do método ComplexType em DbModelBuilder ou um tipo personalizado derivado de ComplexTypeConfiguration pode ser registrado por meio da propriedade Configurations em DbModelBuilder. |
GetHashCode() |
Permite que a configuração seja executada para um tipo complexo em um modelo. Um ComplexTypeConfiguration pode ser obtido por meio do método ComplexType em DbModelBuilder ou um tipo personalizado derivado de ComplexTypeConfiguration pode ser registrado por meio da propriedade Configurations em DbModelBuilder. |
GetType() |
Obtém o Type da instância atual. |
Ignore<TProperty>(Expression<Func<TComplexType,TProperty>>) |
Exclui uma propriedade do modelo para que ela não seja mapeada para o banco de dados. |
Ignore<TProperty>(Expression<Func<TStructuralType,TProperty>>) |
Exclui uma propriedade do modelo para que ela não seja mapeada para o banco de dados. (Herdado de StructuralTypeConfiguration<TStructuralType>) |
Property(Expression<Func<TStructuralType,Byte[]>>) |
Configura uma System.byte[] propriedade definida nesse tipo. (Herdado de StructuralTypeConfiguration<TStructuralType>) |
Property(Expression<Func<TStructuralType,DateTime>>) |
Configura uma DateTime propriedade definida nesse tipo. (Herdado de StructuralTypeConfiguration<TStructuralType>) |
Property(Expression<Func<TStructuralType,DateTimeOffset>>) |
Configura uma DateTimeOffset propriedade definida nesse tipo. (Herdado de StructuralTypeConfiguration<TStructuralType>) |
Property(Expression<Func<TStructuralType,DbGeography>>) |
Configura uma DbGeography propriedade definida nesse tipo. (Herdado de StructuralTypeConfiguration<TStructuralType>) |
Property(Expression<Func<TStructuralType,DbGeography>>) |
Configura uma DbGeography propriedade definida nesse tipo. (Herdado de StructuralTypeConfiguration<TStructuralType>) |
Property(Expression<Func<TStructuralType,DbGeometry>>) |
Configura uma DbGeometry propriedade definida nesse tipo. (Herdado de StructuralTypeConfiguration<TStructuralType>) |
Property(Expression<Func<TStructuralType,DbGeometry>>) |
Configura uma DbGeometry propriedade definida nesse tipo. (Herdado de StructuralTypeConfiguration<TStructuralType>) |
Property(Expression<Func<TStructuralType,Decimal>>) |
Configura uma System.decimal propriedade definida nesse tipo. (Herdado de StructuralTypeConfiguration<TStructuralType>) |
Property(Expression<Func<TStructuralType,Nullable<DateTime>>>) |
Configura uma System.DateTime? propriedade definida nesse tipo. (Herdado de StructuralTypeConfiguration<TStructuralType>) |
Property(Expression<Func<TStructuralType,Nullable<DateTimeOffset>>>) |
Configura uma System.DateTimeOffset? propriedade definida nesse tipo. (Herdado de StructuralTypeConfiguration<TStructuralType>) |
Property(Expression<Func<TStructuralType,Nullable<Decimal>>>) |
Configura uma System.decimal? propriedade definida nesse tipo. (Herdado de StructuralTypeConfiguration<TStructuralType>) |
Property(Expression<Func<TStructuralType,Nullable<TimeSpan>>>) |
Configura uma System.TimeSpan? propriedade definida nesse tipo. (Herdado de StructuralTypeConfiguration<TStructuralType>) |
Property(Expression<Func<TStructuralType,String>>) |
Configura uma System.string propriedade definida nesse tipo. (Herdado de StructuralTypeConfiguration<TStructuralType>) |
Property(Expression<Func<TStructuralType,TimeSpan>>) |
Configura uma TimeSpan propriedade definida nesse tipo. (Herdado de StructuralTypeConfiguration<TStructuralType>) |
Property<T>(Expression<Func<TStructuralType,Nullable<T>>>) |
Configura uma System.struct? propriedade definida nesse tipo. (Herdado de StructuralTypeConfiguration<TStructuralType>) |
Property<T>(Expression<Func<TStructuralType,T>>) |
Configura uma System.struct propriedade definida nesse tipo. (Herdado de StructuralTypeConfiguration<TStructuralType>) |
ToString() |
Permite que a configuração seja executada para um tipo complexo em um modelo. Um ComplexTypeConfiguration pode ser obtido por meio do método ComplexType em DbModelBuilder ou um tipo personalizado derivado de ComplexTypeConfiguration pode ser registrado por meio da propriedade Configurations em DbModelBuilder. |
Aplica-se a
Entity Framework