Freigeben über


ComplexTypeConfiguration<TComplexType>-Klasse

[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]

Ermöglicht das Konfigurieren eines komplexen Typs in einem Modell. Eine ComplexTypeConfiguration kann mit der ComplexType-Methode in einem DbModelBuilder bezogen werden, und ein benutzerdefinierter Typ, der von ComplexTypeConfiguration abgeleitet wurde, kann mit der Configurations-Eigenschaft in DbModelBuilder registriert werden.

Vererbungshierarchie

System.Object
  System.Data.Entity.ModelConfiguration.Configuration.StructuralTypeConfiguration<TComplexType>
    System.Data.Entity.ModelConfiguration.ComplexTypeConfiguration<TComplexType>

Namespace:  System.Data.Entity.ModelConfiguration
Assembly:  EntityFramework (in EntityFramework.dll)

Syntax

'Declaration
Public Class ComplexTypeConfiguration(Of TComplexType As Class) _
    Inherits StructuralTypeConfiguration(Of TComplexType)
'Usage
Dim instance As ComplexTypeConfiguration(Of TComplexType)
public class ComplexTypeConfiguration<TComplexType> : StructuralTypeConfiguration<TComplexType>
where TComplexType : class
generic<typename TComplexType>
where TComplexType : ref class 
public ref class ComplexTypeConfiguration : public StructuralTypeConfiguration<TComplexType>
type ComplexTypeConfiguration<'TComplexType when 'TComplexType : not struct> =  
    class 
        inherit StructuralTypeConfiguration<'TComplexType>
    end
JScript does not support generic types and methods.

Typparameter

  • TComplexType
    Der komplexe Typ, der konfiguriert werden soll.

Der ComplexTypeConfiguration<TComplexType>-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode ComplexTypeConfiguration<TComplexType> Initialisiert eine neue Instanz von ComplexTypeConfiguration

Oben

Methoden

  Name Beschreibung
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Überschreibt StructuralTypeConfiguration<TStructuralType>.Equals(Object).)
Geschützte Methode Finalize (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen besonderen Typ. (Überschreibt StructuralTypeConfiguration<TStructuralType>.GetHashCode().)
Öffentliche Methode GetType Ruft den Typ der aktuellen Instanz ab.
Öffentliche Methode Ignore<TProperty> Schließt eine Eigenschaft aus dem Modell aus, sodass diese nicht der Datenbank zugeordnet werden kann.
Geschützte Methode MemberwiseClone (Von Object geerbt.)
Öffentliche Methode Property<T>(Expression<Func<TStructuralType, T>>) Konfiguriert eine struct-Eigenschaft, die für diesen Typ definiert wird. (Von StructuralTypeConfiguration<TStructuralType> geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Überschreibt StructuralTypeConfiguration<TStructuralType>.ToString().)

Oben

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

System.Data.Entity.ModelConfiguration-Namespace