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 | |
---|---|---|
ComplexTypeConfiguration<TComplexType> | Initialisiert eine neue Instanz von ComplexTypeConfiguration |
Oben
Methoden
Name | Beschreibung | |
---|---|---|
Equals | Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Überschreibt StructuralTypeConfiguration<TStructuralType>.Equals(Object).) | |
Finalize | (Von Object geerbt.) | |
GetHashCode | Fungiert als Hashfunktion für einen besonderen Typ. (Überschreibt StructuralTypeConfiguration<TStructuralType>.GetHashCode().) | |
GetType | Ruft den Typ der aktuellen Instanz ab. | |
Ignore<TProperty> | Schließt eine Eigenschaft aus dem Modell aus, sodass diese nicht der Datenbank zugeordnet werden kann. | |
MemberwiseClone | (Von Object geerbt.) | |
Property<T>(Expression<Func<TStructuralType, T>>) | Konfiguriert eine struct-Eigenschaft, die für diesen Typ definiert wird. (Von StructuralTypeConfiguration<TStructuralType> geerbt.) | |
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.