Freigeben über


ComplexTypeConfiguration<TComplexType> Klasse

Definition

Ermöglicht das Konfigurieren eines komplexen Typs in einem Modell. Eine ComplexTypeConfiguration kann über die ComplexType-Methode DbModelBuilder für abgerufen werden, oder ein benutzerdefinierter Typ, der von ComplexTypeConfiguration abgeleitet wird, kann über die Configurations-Eigenschaft auf DbModelBuilderregistriert werden.

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)

Typparameter

TComplexType

Der komplexe Typ, der konfiguriert werden soll.

Vererbung
ComplexTypeConfiguration<TComplexType>

Konstruktoren

ComplexTypeConfiguration<TComplexType>()

Initialisiert eine neue instance von ComplexTypeConfiguration

Methoden

Equals(Object)

Ermöglicht das Konfigurieren eines komplexen Typs in einem Modell. Eine ComplexTypeConfiguration kann über die ComplexType-Methode DbModelBuilder für abgerufen werden, oder ein benutzerdefinierter Typ, der von ComplexTypeConfiguration abgeleitet wird, kann über die Configurations-Eigenschaft auf DbModelBuilderregistriert werden.

GetHashCode()

Ermöglicht das Konfigurieren eines komplexen Typs in einem Modell. Eine ComplexTypeConfiguration kann über die ComplexType-Methode DbModelBuilder für abgerufen werden, oder ein benutzerdefinierter Typ, der von ComplexTypeConfiguration abgeleitet wird, kann über die Configurations-Eigenschaft auf DbModelBuilderregistriert werden.

GetType()

Ruft den Type der aktuellen Instanz ab.

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

Schließt eine Eigenschaft aus dem Modell aus, sodass diese nicht der Datenbank zugeordnet werden kann.

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

Schließt eine Eigenschaft aus dem Modell aus, sodass diese nicht der Datenbank zugeordnet werden kann.

(Geerbt von StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Byte[]>>)

Konfiguriert eine System.byte[] Eigenschaft, die für diesen Typ definiert ist.

(Geerbt von StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DateTime>>)

Konfiguriert eine DateTime Eigenschaft, die für diesen Typ definiert ist.

(Geerbt von StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DateTimeOffset>>)

Konfiguriert eine DateTimeOffset Eigenschaft, die für diesen Typ definiert ist.

(Geerbt von StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DbGeography>>)

Konfiguriert eine DbGeography Eigenschaft, die für diesen Typ definiert ist.

(Geerbt von StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DbGeography>>)

Konfiguriert eine DbGeography Eigenschaft, die für diesen Typ definiert ist.

(Geerbt von StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DbGeometry>>)

Konfiguriert eine DbGeometry Eigenschaft, die für diesen Typ definiert ist.

(Geerbt von StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,DbGeometry>>)

Konfiguriert eine DbGeometry Eigenschaft, die für diesen Typ definiert ist.

(Geerbt von StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Decimal>>)

Konfiguriert eine System.decimal Eigenschaft, die für diesen Typ definiert ist.

(Geerbt von StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Nullable<DateTime>>>)

Konfiguriert eine System.DateTime? Eigenschaft, die für diesen Typ definiert ist.

(Geerbt von StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Nullable<DateTimeOffset>>>)

Konfiguriert eine System.DateTimeOffset? Eigenschaft, die für diesen Typ definiert ist.

(Geerbt von StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Nullable<Decimal>>>)

Konfiguriert eine System.decimal? Eigenschaft, die für diesen Typ definiert ist.

(Geerbt von StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,Nullable<TimeSpan>>>)

Konfiguriert eine System.TimeSpan? Eigenschaft, die für diesen Typ definiert ist.

(Geerbt von StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,String>>)

Konfiguriert eine System.string Eigenschaft, die für diesen Typ definiert ist.

(Geerbt von StructuralTypeConfiguration<TStructuralType>)
Property(Expression<Func<TStructuralType,TimeSpan>>)

Konfiguriert eine TimeSpan Eigenschaft, die für diesen Typ definiert ist.

(Geerbt von StructuralTypeConfiguration<TStructuralType>)
Property<T>(Expression<Func<TStructuralType,Nullable<T>>>)

Konfiguriert eine System.struct? Eigenschaft, die für diesen Typ definiert ist.

(Geerbt von StructuralTypeConfiguration<TStructuralType>)
Property<T>(Expression<Func<TStructuralType,T>>)

Konfiguriert eine System.struct Eigenschaft, die für diesen Typ definiert ist.

(Geerbt von StructuralTypeConfiguration<TStructuralType>)
ToString()

Ermöglicht das Konfigurieren eines komplexen Typs in einem Modell. Eine ComplexTypeConfiguration kann über die ComplexType-Methode DbModelBuilder für abgerufen werden, oder ein benutzerdefinierter Typ, der von ComplexTypeConfiguration abgeleitet wird, kann über die Configurations-Eigenschaft auf DbModelBuilderregistriert werden.

Gilt für: