ConfigurationRegistrar-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 Registrieren von abgeleiteten Konfigurationsklassen für Entitäten und komplexe Typen mit einem DbModelBuilder.
Vererbungshierarchie
System.Object
System.Data.Entity.ModelConfiguration.Configuration.ConfigurationRegistrar
Namespace: System.Data.Entity.ModelConfiguration.Configuration
Assembly: EntityFramework (in EntityFramework.dll)
Syntax
'Declaration
Public Class ConfigurationRegistrar
'Usage
Dim instance As ConfigurationRegistrar
public class ConfigurationRegistrar
public ref class ConfigurationRegistrar
type ConfigurationRegistrar = class end
public class ConfigurationRegistrar
Der ConfigurationRegistrar-Typ macht die folgenden Member verfügbar.
Methoden
Name | Beschreibung | |
---|---|---|
Add<TComplexType>(ComplexTypeConfiguration<TComplexType>) | Fügt dem DbModelBuilder eine ComplexTypeConfiguration hinzu.Jedem Modell im Typ kann nur eine ComplexTypeConfiguration hinzugefügt werden. | |
Add<TEntityType>(EntityTypeConfiguration<TEntityType>) | Fügt dem DbModelBuilder eine EntityTypeConfiguration hinzu.Jedem Modell im Typ kann nur eine EntityTypeConfiguration hinzugefügt werden. | |
AddFromAssembly | Ermittelt alle von EntityTypeConfiguration oder ComplexTypeConfiguration geerbten Typen in der angegebenen Assembly und fügt eine Instanz jedes ermittelten Typs zur Registrierungsstelle hinzu. | |
Equals | Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Überschreibt Object.Equals(Object).) | |
Finalize | (Von Object geerbt.) | |
GetHashCode | Fungiert als Hashfunktion für einen besonderen Typ. (Überschreibt Object.GetHashCode().) | |
GetType | Ruft den Type der aktuellen Instanz ab. | |
MemberwiseClone | (Von Object geerbt.) | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Überschreibt Object.ToString().) |
Oben
Hinweise
Abgeleitete Konfigurationsklassen werden durch Ableitungen von EntityTypeConfiguration oder ComplexTypeConfiguration und Verwendung eines Typs erstellt, der als generischer Parameter in das Modell eingeschlossen werden soll. Die Konfiguration kann ohne Erstellen von abgeleiteten Konfigurationsklassen durchgeführt werden, indem die Entity- und die ComplexType-Methode in DbModelBuilder verwendet werden.
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.Configuration-Namespace