EntityFramework
Eine Implementierung von , die nur dann die Datenbank neu erstellt und optional erneut Startwerte für die Datenbank festlegt, wenn die Datenbank nicht vorhanden ist. Zum Seeding der Datenbank erstellen Sie eine abgeleitete Klasse und überschreiben die Seed-Methode.
Der Typ des Kontexts.
Initialisiert eine neue Instanz der -Klasse.
Führt die Strategie zum Initialisieren der Datenbank für den angegebenen Kontext aus.
Der Kontext.
Fügt beim Überschreiben dem Kontext Daten für das Seeding hinzu. Bei der Standardimplementierung wird keine Aktion ausgeführt.
Der Kontext für das Seeding.
Eine Instanz dieser Klasse wird aus einem -Objekt abgerufen und kann zum Verwalten der Datenbank verwendet werden, die einen oder eine Verbindung unterstützt. Dies schließt das Erstellen, Löschen und Überprüfen auf Vorhandensein einer Datenbank ein. Das Löschen und Überprüfen auf Vorhandensein einer Datenbank kann mit lediglich einer Verbindung (ohne vollständigen Kontext) erfolgen, indem die statischen Methoden dieser Klasse verwendet werden.
Diese Methode gibt true zurück, wenn der Kontext und die Datenbank übereinstimmende Modellhashs aufweisen. Dies bedeutet, dass das zum Erstellen der Datenbank verwendete Modell und das aktuelle Modell identisch sind und daher diese beiden Modelle gemeinsam verwendet werden können.
TRUE, wenn der Modellhash im Kontext und der Modellhash in der Datenbank übereinstimmen, andernfalls FALSE.
Wenn der Wert auf TRUE festgelegt ist und weder im Modell, das dem Kontext zugeordnet ist, noch in der Datenbank selbst Modellmetadaten gefunden werden, wird eine Ausnahme ausgelöst. Wenn der Wert auf FALSE festgelegt ist und keine Metadaten gefunden werden, gibt diese Methode true zurück.
Gibt die Verbindung zurück, die von diesem Kontext verwendet wird. Dies verursacht möglicherweise das Initialisieren des Kontexts und das Erstellen der Verbindung, wenn sie nicht bereits vorhanden ist.
Die von diesem Kontext verwendete Verbindung.
Erstellt eine neue Datenbank auf dem Datenbankserver für das im Unterstützungskontext definierte Modell. Beachten Sie, dass das Ausführen dieser Strategie deaktiviert wird, wenn diese Methode aufgerufen wird, bevor die Datenbankinitialisierungsstrategie ausgeführt wurde.
Erstellt eine neue Datenbank auf dem Datenbankserver für das im Unterstützungskontext definierte Modell, jedoch nur, wenn auf dem Server nicht bereits eine Datenbank mit dem gleichen Namen vorhanden ist.
TRUE, wenn die Datenbank nicht vorhanden war und erstellt wurde, andernfalls FALSE.
Die Verbindungsfactory, die beim Erstellen einer aus lediglich einem Datenbanknamen oder einer Verbindungszeichenfolge verwendet werden soll.
Die zu verwendende Verbindungsfactory.
Löscht die Datenbank auf dem Datenbankserver, wenn sie vorhanden ist, und führt andernfalls keine Aktion aus.
TRUE, wenn die Datenbank vorhanden war und gelöscht wurde, andernfalls FALSE.
Löscht die Datenbank auf dem Datenbankserver, wenn sie vorhanden ist, und führt andernfalls keine Aktion aus.
TRUE, wenn die Datenbank vorhanden war und gelöscht wurde, andernfalls FALSE.
Eine vorhandene Verbindung mit der Datenbank.
Löscht die Datenbank auf dem Datenbankserver, wenn sie vorhanden ist, und führt andernfalls keine Aktion aus. Die Verbindung mit der Datenbank wird wie in der Dokumentation für die -Klasse beschrieben mit dem angegebenen Datenbanknamen oder der angegebenen Verbindungszeichenfolge erstellt.
TRUE, wenn die Datenbank vorhanden war und gelöscht wurde, andernfalls FALSE.
Der Datenbankname oder eine Verbindungszeichenfolge für die Datenbank.
Gibt zurück, ob die angegebene Datenbank und die aktuelle Datenbank gleich sind.
TRUE, wenn die angegebene Datenbank und die aktuelle Datenbank gleich sind, andernfalls FALSE.
Die Datenbank, die mit dem aktuellen Objekt verglichen werden soll.
Führt den angegebenen DDL-/DML-Befehl für die Datenbank aus.
Das nach Ausführen des Befehls von der Datenbank zurückgegebene Ergebnis.
Die Befehlszeichenfolge.
Die Parameter, die auf die Befehlszeichenfolge angewendet werden sollen.
Überprüft, ob die Datenbank auf dem Server vorhanden ist.
TRUE, wenn die Datenbank vorhanden ist, andernfalls FALSE.
Überprüft, ob die Datenbank auf dem Server vorhanden ist.
TRUE, wenn die Datenbank vorhanden ist, andernfalls FALSE.
Eine vorhandene Verbindung mit der Datenbank.
Überprüft, ob die Datenbank auf dem Server vorhanden ist. Die Verbindung mit der Datenbank wird wie in der Dokumentation für die -Klasse beschrieben mit dem angegebenen Datenbanknamen oder der angegebenen Verbindungszeichenfolge erstellt.
TRUE, wenn die Datenbank vorhanden ist, andernfalls FALSE.
Der Datenbankname oder eine Verbindungszeichenfolge für die Datenbank.
Gibt die Hashfunktion für die angegebene Datenbank zurück.
Die Hashfunktion für die angegebene Datenbank.
Ruft den Typ für die aktuelle Datenbank ab.
Der Typ für die aktuelle Datenbank.
Führt den registrierten für diesen Kontext aus. Wenn der Parameter auf TRUE festgelegt ist, wird der Initialisierer unabhängig davon ausgeführt, ob er zuvor ausgeführt wurde. Dies kann hilfreich sein, wenn eine Datenbank gelöscht wird, während eine Anwendung ausgeführt wird, und neu initialisiert werden muss.
Wenn auf TRUE festgelegt, wird der Initialisierer ausgeführt, auch wenn er bereits ausgeführt wurde.
Ruft die Datenbankinitialisierungsstrategie ab oder legt sie fest Die Datenbankinitialisierungsstrategie wird aufgerufen, wenn die -Instanz anhand eines initialisiert wird.
Die Strategie.
Der Typ des Kontexts.
Erstellt eine unformatierte SQL-Abfrage, die Elemente des angegebenen generischen Typs zurückgibt. Der Typ kann jeder Typ sein, der Eigenschaften aufweist, die mit den Namen der von der Abfrage zurückgegebenen Spalten übereinstimmen, oder es kann ein einfacher primitiver Typ sein.
Ein -Objekt, das die Abfrage ausführt, wenn es aufgelistet wird.
Die SQL-Abfragezeichenfolge.
Die Parameter, die auf die SQL-Abfragezeichenfolge angewendet werden sollen.
Der Typ des von der Abfrage zurückgegebenen Objekts.
Erstellt eine unformatierte SQL-Abfrage, die Elemente des angegebenen Typs zurückgibt. Der Typ kann jeder Typ sein, der Eigenschaften aufweist, die mit den Namen der von der Abfrage zurückgegebenen Spalten übereinstimmen, oder es kann ein einfacher primitiver Typ sein.
Ein -Objekt, das die Abfrage ausführt, wenn es aufgelistet wird.
Der Typ des von der Abfrage zurückgegebenen Objekts.
Die SQL-Abfragezeichenfolge.
Die Parameter, die auf die SQL-Abfragezeichenfolge angewendet werden sollen.
Gibt eine Zeichenfolgendarstellung der Datenbank zurück.
Eine Zeichenfolgendarstellung der Datenbank.
Stellt Funktionen bereit, mit denen Entitätsdaten abgefragt und als Objekte bearbeitet werden können.
Erstellt eine neue Kontextinstanz mit Konventionen zum Erstellen des Namens der Datenbank, mit der eine Verbindung hergestellt wird. Konventionsgemäß ist der Name der vollständige Name (Namespacename + Klassenname) der abgeleiteten Kontextklasse. Weitere Informationen darüber, wie auf diese Weise eine Verbindung erstellt wird, finden Sie im Hinweisabschnitt für .
Erstellt eine neue Kontextinstanz mithilfe der vorhandenen Verbindung zum Herstellen einer Verbindung mit einer Datenbank. Die Verbindung wird nicht verworfen, wenn der Kontext verworfen wird.
Eine vorhandene Verbindung, die für den neuen Kontext verwendet werden soll.
Mit TRUE wird die Verbindung verworfen, wenn der Kontext verworfen wird, andernfalls muss der Aufrufer die Verbindung verwerfen.
Erstellt mithilfe der vorhandenen Verbindung zum Herstellen einer Verbindung mit einer Datenbank eine neue Kontextinstanz und initialisiert sie anhand des angegebenen Modells. Die Verbindung wird nicht verworfen, wenn der Kontext verworfen wird.
Eine vorhandene Verbindung, die für den neuen Kontext verwendet werden soll.
Das Modell, das diesen Kontext unterstützt.
Mit TRUE wird die Verbindung verworfen, wenn der Kontext verworfen wird, andernfalls muss der Aufrufer die Verbindung verwerfen.
Erstellt mit Konventionen zum Erstellen des Namens der Datenbank, mit der eine Verbindung hergestellt wird, eine neue Kontextinstanz und initialisiert sie anhand des angegebenen Modells. Konventionsgemäß ist der Name der vollständige Name (Namespacename + Klassenname) der abgeleiteten Kontextklasse. Weitere Informationen darüber, wie auf diese Weise eine Verbindung erstellt wird, finden Sie im Hinweisabschnitt für .
Das Modell, das diesen Kontext unterstützt.
Erstellt eine neue Kontextinstanz um einen vorhandenen .
Ein vorhandener zum Umschließen des neuen Kontexts.
Wenn auf TRUE festgelegt, wird der verworfen, wenn der verworfen wird. Andernfalls muss der Aufrufer die Verbindung verwerfen.
Erstellt eine neue Kontextinstanz mit der angegebenen Zeichenfolge als Name oder Verbindungszeichenfolge für die Datenbank, mit der eine Verbindung hergestellt wird. Weitere Informationen darüber, wie auf diese Weise eine Verbindung erstellt wird, finden Sie im Hinweisabschnitt für .
Entweder der Datenbankname oder eine Verbindungszeichenfolge.
Erstellt mit der angegebenen Zeichenfolge als Name oder Verbindungszeichenfolge für die Datenbank, mit der eine Verbindung hergestellt wird, eine neue Kontextinstanz und initialisiert sie anhand des angegebenen Modells. Weitere Informationen darüber, wie auf diese Weise eine Verbindung erstellt wird, finden Sie im Hinweisabschnitt für .
Entweder der Datenbankname oder eine Verbindungszeichenfolge.
Das Modell, das diesen Kontext unterstützt.
Bietet Zugriff auf Funktionen des Kontexts, die Änderungsnachverfolgung von Entitäten behandeln.
Ein Objekt für den Zugriff auf Funktionen, die Änderungsnachverfolgung behandeln.
Bietet Zugriff auf Konfigurationsoptionen für den Kontext.
Ein Objekt, das für den Zugriff auf Konfigurationsoptionen verwendet wird.
Erstellt eine Datenbankinstanz für diesen Kontext und ermöglicht es Ihnen, für die zugrunde liegende Datenbank Überprüfungen auf Erstellung, Löschen oder Vorhandensein auszuführen.
Die erstellte Datenbank.
Ruft die geschützte Dispose-Methode auf.
Verwirft den Kontext. Der zugrunde liegende wird auch verworfen, wenn er von diesem Kontext erstellt wurde oder wenn der Besitz beim Erstellen dieses Kontexts an diesen Kontext übergeben wurde. Die Verbindung mit der Datenbank (-Objekt) wird auch verworfen, wenn sie von diesem Kontext erstellt wurde oder wenn der Besitz beim Erstellen dieses Kontexts an diesen Kontext übergeben wurde.
true, um sowohl verwaltete als auch nicht verwaltete Ressourcen freizugeben, false, um nur nicht verwaltete Ressourcen freizugeben.
Ruft ein -Objekt für die angegebene Entität ab, um Zugriff auf Informationen zur Entität und die Fähigkeit zum Ausführen von Aktionen für die Entität bereitzustellen.
Ein Eintrag für die Entität.
Die Entität.
Ruft ein -Objekt für die angegebene Entität ab, um Zugriff auf Informationen zur Entität und die Fähigkeit zum Ausführen von Aktionen für die Entität bereitzustellen.
Ein Eintrag für die Entität.
Die Entität.
Der Typ der Entität.
Gibt zurück, ob der angegebene Kontext und der aktuelle Kontext gleich sind.
TRUE, wenn der angegebene Kontext und der aktuelle Kontext gleich sind, andernfalls FALSE.
Der Kontext, der mit dem aktuellen Objekt verglichen werden soll.
Gibt die Hashfunktion für den angegebenen Kontext zurück.
Die Hashfunktion für den angegebenen Kontext.
Ruft den Typ für den aktuellen Kontext ab.
Der Typ für den aktuellen Kontext.
Überprüft nachverfolgte Entitäten und gibt eine Auflistung von zurück, die Validierungsergebnisse enthält.
Eine Auflistung von Validierungsergebnissen für ungültige Entitäten. Die Auflistung ist nie NULL, und sie darf keine NULL-Werte oder Ergebnisse für gültige Entitäten enthalten.
Diese Methode wird aufgerufen, wenn das Modell für einen abgeleiteten Kontext initialisiert wurde, jedoch bevor das Modell gesperrt und zum Initialisieren des Kontexts verwendet wurde. Die Standardimplementierung dieser Methode führt keine Aktion aus. Sie kann jedoch in einer abgeleiteten Klasse überschrieben werden, damit das Modell weiter konfiguriert werden kann, bevor es gesperrt wird.
Der Generator, der das Modell für den zu erstellenden Kontext definiert.
Speichert alle in diesem Kontext vorgenommenen Änderungen in der zugrunde liegenden Datenbank.
Die Anzahl der Objekte, die in die zugrunde liegende Datenbank geschrieben werden.
Gibt ein für den angegebenen Typ zurück. CRUD-Vorgänge können so für die angegebene Entität im Kontext ausgeführt werden.
Eine -Instanz für den angegebenen Entitätstyp.
Der Entitätstyp, für den eine Menge zurückgegeben werden soll.
Gibt ein für den angegebenen Typ zurück. CRUD-Vorgänge können so für die angegebene Entität im Kontext ausgeführt werden.
Ein für den angegebenen Entitätstyp.
Der Entitätstyp, für den eine Menge zurückgegeben werden soll.
Erweiterungspunkt, der es dem Benutzer ermöglicht, das Standardverhalten, mit dem nur Entitäten mit dem Status Added und Modified überprüft werden, zu überschreiben.
TRUE, um die Validierung fortzusetzen, andernfalls FALSE.
-Instanz, die überprüft werden soll.
Gibt den Entity Framework- zurück, der diesem Kontext zugrunde liegt.
Gibt zurück.
Gibt eine Zeichenfolgendarstellung des Kontexts zurück.
Eine Zeichenfolgendarstellung des Kontexts.
Erweiterungspunkt, der es dem Benutzer ermöglicht, die Validierung einer Entität anzupassen oder Validierungsergebnisse herauszufiltern. Wird von aufgerufen.
Ergebnis der Entitätsvalidierung. Möglicherweise NULL, wenn überschrieben.
DbEntityEntry-Instanz, die überprüft werden soll.
Benutzerdefiniertes Wörterbuch mit zusätzlichen Informationen für die benutzerdefinierte Validierung. Es wird an übergeben und als verfügbar gemacht. Dieser Parameter ist optional und kann NULL sein.
Enthält einen Satz von Erweiterungsmethoden für häufige Aufgaben.
Gibt eine neue Abfrage zurück, wobei die zurückgegebenen Entitäten nicht im oder zwischengespeichert werden.
Eine neue Abfrage mit angewendetem NoTracking oder die Quellabfrage, wenn NoTracking nicht unterstützt wird.
Die Quellabfrage.
Gibt eine neue Abfrage zurück, wobei die zurückgegebenen Entitäten nicht im oder zwischengespeichert werden.
Eine neue Abfrage mit angewendetem NoTracking oder die Quellabfrage, wenn NoTracking nicht unterstützt wird.
Die Quellabfrage.
Der Elementtyp.
Gibt die verbundenen Objekte an, die in die Abfrageergebnisse eingeschlossen werden sollen.
Ein neues IQueryable mit dem definierten Abfragepfad.
Das Quell-IQueryable, für das Include aufgerufen werden soll.
Die durch Punkte getrennte Liste verbundener Objekte, die in den Abfrageergebnissen zurückgegeben werden sollen.
Gibt die verbundenen Objekte an, die in die Abfrageergebnisse eingeschlossen werden sollen.
Ein neues IQueryable von T mit dem definierten Abfragepfad.
Das Quell-IQueryable, für das Include aufgerufen werden soll.
Ein Lambdaausdruck, der den einzuschließenden Pfad darstellt.
Der Typ der abgefragten Entität.
Der Typ der Navigationseigenschaft, die eingeschlossen wird.
Gibt die verbundenen Objekte an, die in die Abfrageergebnisse eingeschlossen werden sollen.
Ein neues IQueryable von T mit dem definierten Abfragepfad.
Das Quell-IQueryable, für das Include aufgerufen werden soll.
Die durch Punkte getrennte Liste verbundener Objekte, die in den Abfrageergebnissen zurückgegeben werden sollen.
Der Typ der abgefragten Entität.
Eine Erweiterungsmethode für IQueryable, die die Ergebnisse der Abfrage auflistet. Dies entspricht dem Aufruf von ToList ohne Erstellen der Liste.
Die Quellabfrage.
Gibt eine -Implementierung zurück, die mit der angegebenen synchron bleibt.
Die Bindungsliste.
Die Auflistung, mit der die Bindungsliste synchron bleibt.
Der Elementtyp.
wird verwendet, um einem Datenbankschema CLR-Klassen zuzuordnen. Dieser codezentrierte Ansatz zum Erstellen eines Entity Data Model (EDM) wird als Code First bezeichnet.
Initialisiert eine neue Instanz der -Klasse. Zum Ermitteln des ursprünglichen Modells wird der Satz der Konventionen in der letzten Version des Entity Framework verwendet, die auf dem Computer installiert ist.
Initialisiert eine neue Instanz der -Klasse, die einen bestimmten Satz von Konventionen verwendet, um das ursprüngliche Modell zu ermitteln.
Die Version von Konventionen, die verwendet werden soll.
Erstellt ein auf Grundlage der Konfiguration, die mit diesem Generator ausgeführt wurde. Die Verbindung wird verwendet, um den verwendeten Datenbankanbieter zu bestimmen, da sich dies auf die Datenbankebene des generierten Modells auswirkt.
Das Modell, das erstellt wurde.
Die Verbindung, die zum Bestimmen der Anbieterinformationen verwendet werden soll.
Erstellt ein auf Grundlage der Konfiguration, die mit diesem Generator ausgeführt wurde. Anbieterinformationen müssen angegeben werden, da sich dies auf die Datenbankebene des generierten Modells auswirkt. Für SqlClient lautet der invariante Name 'System.Data.SqlClient', und das Manifesttoken ist das Versionsjahr (z. B. '2005' oder '2008').
Das Modell, das erstellt wurde.
Der Datenbankanbieter, für den das Modell verwendet wird.
Registriert einen Typ als komplexen Typ im Modell und gibt ein Objekt zurück, das zum Konfigurieren des komplexen Typs verwendet werden kann. Diese Methode kann mehrmals für den gleichen Typ aufgerufen werden, um mehrere Zeilen der Konfiguration auszuführen.
Das Konfigurationsobjekt für den angegebenen komplexen Typ.
Der Typ, der registriert oder konfiguriert werden soll.
Ruft den für diesen ab. Die Registrierungsstelle ermöglicht das Registrieren von abgeleiteten Konfigurationen für Entitäten und komplexe Typen bei dem Generator.
Die Konfiguration für den .
Bietet Zugriff auf die Einstellungen des , die Konventionen behandeln.
Der Zugriff auf die Einstellung.
Registriert einen Entitätstyp als Teil des Modells und gibt ein Objekt zurück, das zum Konfigurieren der Entität verwendet werden kann. Diese Methode kann mehrmals für die gleiche Entität aufgerufen werden, um mehrere Zeilen der Konfiguration auszuführen.
Das Konfigurationsobjekt für den angegebenen Entitätstyp.
Der Typ, der registriert oder konfiguriert werden soll.
Gibt zurück, ob der angegebene Modell-Generator und der aktuelle Modell-Generator gleich sind.
TRUE, wenn der angegebene Modell-Generator und der aktuelle Modell-Generator gleich sind, andernfalls FALSE.
Der Modell-Generator, der mit dem aktuellen Objekt verglichen werden soll.
Gibt die Hashfunktion für den angegebenen Modell-Generator zurück.
Die Hashfunktion für den angegebenen Modell-Generator.
Ruft den Typ für den aktuellen Modell-Generator ab.
Der Typ für den aktuellen Modell-Generator.
Schließt einen Typ aus dem Modell aus. Wird verwendet, um Typen aus dem Modell zu entfernen, die während der Ermittlung des ursprünglichen Modells konventionsgemäß hinzugefügt wurden.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Der auszuschließende Typ.
Schließt einen oder mehrere Typen aus dem Modell aus. Wird verwendet, um Typen aus dem Modell zu entfernen, die während der Ermittlung des ursprünglichen Modells konventionsgemäß hinzugefügt wurden.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Die Typen, die aus dem Modell ausgeschlossen werden sollen.
Gibt eine Zeichenfolgendarstellung des Modell-Generators zurück.
Eine Zeichenfolgendarstellung des Modell-Generators.
Ein Wert aus dieser Enumeration kann direkt für die -Klasse bereitgestellt werden oder im verwendet werden, das auf eine von abgeleitete Klasse angewendet wird. Der verwendete Wert legt fest, welche Version der -Konvention und der -Konvention beim Erstellen eines Modells aus Code verwendet werden soll.
Gibt an, dass die neueste Version der -Konvention und der -Konvention verwendet werden soll.
Gibt an, dass die mit Entity Framework 4.1 gelieferte Version der -Konvention und der -Konvention verwendet werden soll.
Gibt an, dass die mit Entity Framework 5.0 gelieferte Version der -Konvention und der -Konvention verwendet werden soll, wenn .NET Framework 4 als Zielversion verwendet wird.
Gibt an, dass die mit Entity Framework 5.0 gelieferte Version der -Konvention und der -Konvention verwendet werden soll.
Dieses Attribut kann auf eine von abgeleitete Klasse angewendet werden, um festzulegen, welche Version der -Konvention und der Konvention beim Erstellen eines Modells aus Code verwendet werden soll. Ausführliche Informationen über -Versionen finden Sie in den Ausführungen zur -Enumeration.
Initialisiert eine neue Instanz der -Klasse.
Die Version der -Konventionen, die verwendet werden soll.
Ruft die Version der -Konventionen ab.
Die Version der -Konventionen.
Stellt eine Entitätenmenge dar, die für Erstellungs-, Lese-, Update- und Löschvorgänge verwendet wird. Eine nicht generische Version von , die verwendet werden kann, wenn der Typ der Entität zur Erstellungszeit nicht bekannt ist.
Fügt die angegebene Entität dem Kontext im -Zustand hinzu. Wenn die Änderungen gespeichert werden, werden die Entitäten mit dem Zustand Added in die Datenbank eingefügt. Nachdem die Änderungen gespeichert wurden, wird der Objektzustand in geändert.
Die Entität.
Die Entität, die hinzugefügt werden soll.
Fügt die angegebene Entität an den Kontext in an.
Die Entität.
Die Entität, die angefügt werden soll.
Gibt das entsprechende generische -Objekt zurück.
Das generische Mengenobjekt.
Der Basistyp des Objekts, das in das generische Mengenobjekt umgewandelt werden soll.
Erstellt eine neue Instanz einer Entität für den Typ dieser Menge. Diese Instanz wird der Menge nicht hinzugefügt und nicht an sie angefügt. Die zurückgegebene Instanz ist ein Proxy, wenn der zugrunde liegende Kontext zum Erstellen von Proxys konfiguriert ist und der Entitätstyp die Anforderungen zum Erstellen eines Proxys erfüllt.
Die Entitätsinstanz, die möglicherweise ein Proxy ist.
Erstellt für den Typ dieser Menge oder für einen vom Typ dieser Menge abgeleiteten Typ eine neue Instanz einer Entität. Diese Instanz wird der Menge nicht hinzugefügt und nicht an sie angefügt. Die zurückgegebene Instanz ist ein Proxy, wenn der zugrunde liegende Kontext zum Erstellen von Proxys konfiguriert ist und der Entitätstyp die Anforderungen zum Erstellen eines Proxys erfüllt.
Die Entitätsinstanz, die möglicherweise ein Proxy ist.
Der abgeleitete Entitätstyp.
Gibt zurück, ob die angegebene Menge gleich der aktuelle Menge ist.
TRUE, wenn das angegebene Objekt gleich der aktuellen Menge ist, andernfalls FALSE.
Die mit dem aktuellen Objekt zu vergleichende Menge.
Verwendet den Primärschlüsselwert, um eine vom Kontext nachverfolgte Entität zu suchen. Wenn die Entität nicht im Kontext enthalten ist, wird eine Abfrage ausgeführt und anhand der Daten in der Datenquelle ausgewertet. Wenn die Entität im Kontext oder in der Datenquelle nicht gefunden wird, wird NULL zurückgegeben. Durch den Suchvorgang werden auch Entitäten zurückgegeben, die dem Kontext zwar hinzugefügt, aber noch nicht in der Datenbank gespeichert wurden.
Die gefundene Entität oder NULL.
Die Werte des Primärschlüssels für die gesuchte Entität.
Gibt die Hashfunktion für die angegebene Menge zurück.
Die Hashfunktion für die angegebene Menge.
Ruft den Typ für die aktuelle Menge ab.
Der Typ für die aktuelle Menge.
Gibt zurück, die Entitäten aus der Menge darstellt, die derzeit vom Kontext nachverfolgt werden und nicht als Deleted gekennzeichnet sind. Der Zugriff auf die Local-Eigenschaft führt in keinem Fall dazu, dass eine Abfrage an die Datenbank gesendet wird. Diese Eigenschaft wird normalerweise nach dem Ausführen einer Abfrage verwendet.
Die lokale Ansicht.
Kennzeichnet die angegebene Entität als . Nachdem die Änderungen gespeichert wurden, wird die Entität aus der Datenbank gelöscht. Vor dem Aufruf dieser Methode muss die Entität in einem anderen Zustand im Kontext vorhanden sein.
Die Entität.
Die Entität, die entfernt werden soll.
Erstellt eine unformatierte SQL-Abfrage, die Entitäten in dieser Menge zurückgibt. Standardmäßig werden die zurückgegebenen Entitäten vom Kontext nachverfolgt. Diese Einstellung kann durch Aufruf von AsNoTracking für die von dieser Methode zurückgegebene geändert werden.
Ein -Objekt, das die Abfrage ausführt, wenn es aufgelistet wird.
Die SQL-Abfragezeichenfolge.
Die Parameter, die auf die SQL-Abfragezeichenfolge angewendet werden sollen.
Stellt eine typisierte Entitätenmenge dar, die für Erstellungs-, Lese-, Update- und Löschvorgänge verwendet wird. DbSet ist nicht öffentlich konstruierbar und kann nur von einer -Instanz aus erstellt werden.
Der Typ, der die Menge definiert. Der Typ kann sowohl einem abgeleiteten als auch einem Basistyp entsprechen.
Fügt die angegebene Entität dem Kontext im -Zustand hinzu. Wenn die Änderungen gespeichert werden, werden die Entitäten mit dem Zustand Added in die Datenbank eingefügt. Nachdem die Änderungen gespeichert wurden, wird der Objektzustand in geändert.
Gibt zurück.
Die Entität, die hinzugefügt werden soll.
Fügt die angegebene Entität an den Kontext in an.
Gibt zurück.
Die Entität, die angefügt werden soll.
Erstellt für den Typ dieser Menge oder für einen vom Typ dieser Menge abgeleiteten Typ eine neue Instanz einer Entität. Diese Instanz wird der Menge nicht hinzugefügt und nicht an sie angefügt. Die zurückgegebene Instanz ist ein Proxy, wenn der zugrunde liegende Kontext zum Erstellen von Proxys konfiguriert ist und der Entitätstyp die Anforderungen zum Erstellen eines Proxys erfüllt.
Gibt zurück.
Der Typ, der die Menge definiert.
Erstellt eine neue Instanz einer Entität für den Typ dieser Menge. Diese Instanz wird der Menge nicht hinzugefügt und nicht an sie angefügt. Die zurückgegebene Instanz ist ein Proxy, wenn der zugrunde liegende Kontext zum Erstellen von Proxys konfiguriert ist und der Entitätstyp die Anforderungen zum Erstellen eines Proxys erfüllt.
Gibt zurück.
Gibt zurück, ob das angegebene Objekt gleich der aktuellen Menge ist.
TRUE, wenn die angegebene Menge gleich der aktuellen Menge ist, andernfalls FALSE.
Die mit dem aktuellen Objekt zu vergleichende Menge.
Verwendet den Primärschlüsselwert, um eine vom Kontext nachverfolgte Entität zu suchen. Wenn die Entität nicht im Kontext enthalten ist, wird eine Abfrage ausgeführt und anhand der Daten in der Datenquelle ausgewertet. Wenn die Entität im Kontext oder in der Datenquelle nicht gefunden wird, wird NULL zurückgegeben. Durch den Suchvorgang werden auch Entitäten zurückgegeben, die dem Kontext zwar hinzugefügt, aber noch nicht in der Datenbank gespeichert wurden.
Gibt zurück.
Die Werte des Primärschlüssels für die gesuchte Entität.
Gibt die Hashfunktion für die angegebene Menge zurück.
Die Hashfunktion für die angegebene Menge.
Ruft den Typ für die aktuelle Menge ab.
Der Typ für die aktuelle Menge.
Gibt zurück, die Entitäten aus der Menge darstellt, die derzeit vom Kontext nachverfolgt werden und nicht als Deleted gekennzeichnet sind. Der Zugriff auf die Local-Eigenschaft führt in keinem Fall dazu, dass eine Abfrage an die Datenbank gesendet wird. Diese Eigenschaft wird normalerweise nach dem Ausführen einer Abfrage verwendet.
Die lokale Ansicht.
Gibt das entsprechende nicht generische zurück.
Gibt das nicht generische Mengenobjekt zurück.
Der Eintrag, für den das entsprechende nicht generische zurückgegeben werden soll.
Kennzeichnet die angegebene Entität als . Nachdem die Änderungen gespeichert wurden, wird die Entität aus der Datenbank gelöscht. Vor dem Aufruf dieser Methode muss die Entität in einem anderen Zustand im Kontext vorhanden sein.
Gibt zurück.
Die Entität, die entfernt werden soll.
Erstellt eine unformatierte SQL-Abfrage, die Entitäten in dieser Menge zurückgibt. Standardmäßig werden die zurückgegebenen Entitäten vom Kontext nachverfolgt. Diese Einstellung kann durch Aufruf von AsNoTracking für die von dieser Methode zurückgegebene geändert werden.
Ein -Objekt, das die Abfrage ausführt, wenn es aufgelistet wird.
Die SQL-Abfragezeichenfolge.
Die zurückgegebenen Entitäten weisen immer den Typ dieser Menge auf und nie einen abgeleiteten Typ. Wenn die abgefragten Tabellen möglicherweise Daten für andere Entitätstypen enthalten, muss die SQL-Abfrage entsprechend geschrieben werden, um sicherzustellen, dass nur Entitäten des richtigen Typs zurückgegeben werden.Die Parameter, die auf die SQL-Abfragezeichenfolge angewendet werden sollen.
Eine Implementierung von , die immer die Datenbank neu erstellt und optional neu mit Startwerten versieht, wenn ein Kontext zum ersten Mal in der Anwendungsdomäne verwendet wird. Zum Seeding der Datenbank erstellen Sie eine abgeleitete Klasse und überschreiben die Seed-Methode.
Der Typ des Kontexts.
Initialisiert eine neue Instanz der -Klasse.
Führt die Strategie zum Initialisieren der Datenbank für den angegebenen Kontext aus.
Der Kontext.
Fügt beim Überschreiben dem Kontext Daten für das Seeding hinzu. Bei der Standardimplementierung wird keine Aktion ausgeführt.
Der Kontext für das Seeding.
Eine Implementierung von , mit der die Datenbank nur dann gelöscht, neu erstellt und optional neu mit Startwerten versehen wird, wenn sich das Modell seit dem Erstellen der Datenbank geändert hat. Dies erfolgt, indem beim Erstellen der Datenbank ein Hash des Speichermodells in die Datenbank geschrieben wird und dieser dann mit einem aus dem aktuellen Modell generierten Hash verglichen wird. Zum Seeding der Datenbank erstellen Sie eine abgeleitete Klasse und überschreiben die Seed-Methode.
Der Typ des Kontexts.
Initialisiert eine neue Instanz der -Klasse.
Führt die Strategie zum Initialisieren der Datenbank für den angegebenen Kontext aus.
Der Kontext.
Eine Methode, die überschrieben werden soll, um dem Kontext tatsächlich Daten für das Seeding hinzuzufügen. Bei der Standardimplementierung wird keine Aktion ausgeführt.
Der Kontext für das Seeding.
Definiert eine Methode für den Datenbankinitialisierer.
Der Typ des Kontexts.Dieser Typparameter ist kontravariant. Das heißt, es kann entweder der angegebene Typ oder ein weniger abgeleiteter Typ verwendet werden. Weitere Informationen zu Kovarianz und Kontravarianz finden Sie unter .
Führt die Strategie zum Initialisieren der Datenbank für den angegebenen Kontext aus.
Der Kontext.
Stellt die Auflistung aller Entitäten eines bestimmten Typs dar, die im Kontext vorhanden sind oder von der Datenbank abgefragt werden können. ist eine konkrete Implementierung von .
Der Typ, der die Menge definiert.
Fügt die angegebene Entität dem Kontext im -Zustand hinzu. Wenn die Änderungen gespeichert werden, werden die Entitäten mit dem Zustand Added in die Datenbank eingefügt. Nachdem die Änderungen gespeichert wurden, wird der Objektzustand in geändert.
Gibt die Entität zurück.
Die Entität, die hinzugefügt werden soll.
Fügt die angegebene Entität an den Kontext in an.
Gibt die Entität zurück.
Die Entität, die angefügt werden soll.
Erstellt eine neue Instanz einer Entität für den Typ dieser Menge. Diese Instanz wird der Menge nicht hinzugefügt und nicht an sie angefügt. Die zurückgegebene Instanz ist ein Proxy, wenn der zugrunde liegende Kontext zum Erstellen von Proxys konfiguriert ist und der Entitätstyp die Anforderungen zum Erstellen eines Proxys erfüllt.
Gibt die Entitätsinstanz zurück, die möglicherweise ein Proxy ist.
Erstellt für den Typ dieser Menge oder für einen vom Typ dieser Menge abgeleiteten Typ eine neue Instanz einer Entität. Diese Instanz wird der Menge nicht hinzugefügt und nicht an sie angefügt. Die zurückgegebene Instanz ist ein Proxy, wenn der zugrunde liegende Kontext zum Erstellen von Proxys konfiguriert ist und der Entitätstyp die Anforderungen zum Erstellen eines Proxys erfüllt.
Gibt die Entitätsinstanz zurück, die möglicherweise ein Proxy ist.
Der Typ der zu erstellenden Entität.
Verwendet den Primärschlüsselwert, um eine vom Kontext nachverfolgte Entität zu suchen. Wenn die Entität nicht im Kontext enthalten ist, wird eine Abfrage ausgeführt und anhand der Daten in der Datenquelle ausgewertet. Wenn die Entität im Kontext oder in der Datenquelle nicht gefunden wird, wird NULL zurückgegeben. Durch den Suchvorgang werden auch Entitäten zurückgegeben, die dem Kontext zwar hinzugefügt, aber noch nicht in der Datenbank gespeichert wurden.
Gibt die gefundene Entität oder NULL zurück.
Die Werte des Primärschlüssels für die gesuchte Entität.
Gibt zurück, die Entitäten aus der Menge darstellt, die derzeit vom Kontext nachverfolgt werden und nicht als Deleted gekennzeichnet sind. Der Zugriff auf die Local-Eigenschaft führt in keinem Fall dazu, dass eine Abfrage an die Datenbank gesendet wird. Diese Eigenschaft wird normalerweise nach dem Ausführen einer Abfrage verwendet.
Die lokale Ansicht.
Kennzeichnet die angegebene Entität als . Nachdem die Änderungen gespeichert wurden, wird die Entität aus der Datenbank gelöscht. Vor dem Aufruf dieser Methode muss die Entität in einem anderen Zustand im Kontext vorhanden sein.
Gibt die Entität zurück.
Die Entität, die entfernt werden soll.
Eine IDatabaseInitializer-Implementierung, die Code First-Migrationen verwendet, um die Datenbank auf die neueste Migration zu aktualisieren.
Initialisiert eine neue Instanz der MigrateDatabaseToLatestVersion-Klasse.
Initialisiert eine neue Instanz der MigrateDatabaseToLatestVersion-Klasse, die eine bestimmte Verbindungszeichenfolge aus der Konfigurationsdatei verwendet, um zum Zweck der Migration eine Verbindung mit der Datenbank herzustellen.
Der Name der für die Migration zu verwendenden Verbindungszeichenfolge.
Führt die Strategie zum Initialisieren der Datenbank für den angegebenen Kontext aus.
Der Kontext.
Wird von der ChangeTracker-Methode von zurückgegeben, um Zugriff auf Funktionen des Kontexts zu bieten, die mit der Änderungsnachverfolgung von Entitäten zusammenhängen.
Erkennt Änderungen, die an den Eigenschaften und Beziehungen von POCO-Entitäten vorgenommen wurden. Beachten Sie, dass einige Typen von Entitäten (z. B. Änderungsnachverfolgungsproxys und von abgeleitete Entitäten) Änderungen automatisch melden und diese Methode normalerweise nicht für diese Typen von Entitäten aufgerufen werden muss. Beachten Sie außerdem, dass diese Methode normalerweise von vielen Methoden von und den zugehörigen Klassen automatisch aufgerufen wird, sodass es selten erforderlich ist, diese Methode explizit aufzurufen. Jedoch empfiehlt es sich ggf., in der Regel aus Leistungsgründen, mit dem AutoDetectChangesEnabled-Flag von den automatischen Aufruf dieser Methode zu deaktivieren.
Ruft -Objekte für alle von diesem Kontext nachverfolgten Entitäten ab.
Die Einträge.
Ruft -Objekte für alle Entitäten des angegebenen Typs ab, die von diesem Kontext nachverfolgt werden.
Die Einträge.
Der Typ der Entität.
Gibt zurück, ob die angegebene Nachverfolgung gleich der aktuellen Nachverfolgung ist.
TRUE, wenn die angegebene Nachverfolgung und die aktuelle Nachverfolgung gleich sind, andernfalls FALSE.
Die Nachverfolgung, die mit dem aktuellen Objekt verglichen werden soll.
Gibt die Hashfunktion für die angegebene Nachverfolgung zurück.
Die Hashfunktion für die angegebene Nachverfolgung.
Ruft den Typ für die aktuelle Nachverfolgung ab.
Der Typ für die aktuelle Nachverfolgung.
Gibt eine Zeichenfolgendarstellung der Nachverfolgung zurück.
Eine Zeichenfolgendarstellung der Nachverfolgung.
Eine nicht generische Version der -Klasse.
Gibt das entsprechende generische -Objekt zurück.
Das entsprechende generische Objekt.
Der Entitätstyp, für den der Member deklariert ist.
Der Typ des Auflistungselements.
Ruft den aktuellen Wert der Navigationseigenschaft ab oder legt ihn fest. Der aktuelle Wert ist die Entität, auf die die Navigationseigenschaft verweist.
Der aktuelle Wert.
Der , zu dem diese Navigationseigenschaft gehört.
Ein Eintrag für die Entität, die Besitzer dieser Navigationseigenschaft ist.
Ruft einen Wert ab, der angibt, ob die Auflistung von Entitäten aus der Datenbank geladen wurde.
true, wenn die Auflistung geladen wurde, andernfalls false.
Lädt die Auflistung von Entitäten aus der Datenbank. Beachten Sie, dass Entitäten, die bereits im Kontext vorhanden sind, nicht mit Werten aus der Datenbank überschrieben werden.
Ruft den Eigenschaftennamen ab.
Der Eigenschaftenname.
Gibt die Abfrage zurück, die zum Laden dieser Auflistung aus der Datenbank verwendet wird. Die zurückgegebene Abfrage kann mit LINQ geändert werden, um Daten zu filtern oder Vorgänge in der Datenbank auszuführen, z. B. die Anzahl von Entitäten der Auflistung in der Datenbank zu zählen, ohne sie zu laden.
Eine Abfrage für die Auflistung.
Instanzen dieser Klasse werden von der -Methode von zurückgegeben und ermöglichen das Ausführen von Vorgängen, z. B. das Laden, für die Auflistungsnavigationseigenschaften der Entität.
Der Typ der Entität, zu der diese Eigenschaft gehört.
Der Typ des Elements in der Auflistung von Entitäten.
Ruft den aktuellen Wert der Navigationseigenschaft ab oder legt ihn fest. Der aktuelle Wert ist die Entität, auf die die Navigationseigenschaft verweist.
Der aktuelle Wert.
Der , zu dem diese Navigationseigenschaft gehört.
Ein Eintrag für die Entität, die Besitzer dieser Navigationseigenschaft ist.
Ruft einen Wert ab, der angibt, ob die Auflistung von Entitäten aus der Datenbank geladen wurde.
true, wenn die Auflistung geladen wurde, andernfalls false.
Lädt die Auflistung von Entitäten aus der Datenbank. Beachten Sie, dass Entitäten, die bereits im Kontext vorhanden sind, nicht mit Werten aus der Datenbank überschrieben werden.
Ruft den Eigenschaftennamen ab.
Der Eigenschaftenname.
Gibt eine neue Instanz der nicht generischen -Klasse für die durch dieses Objekt dargestellte Navigationseigenschaft zurück.
Gibt zurück.
Der Eintrag.
Gibt die Abfrage zurück, die zum Laden dieser Auflistung aus der Datenbank verwendet wird. Die zurückgegebene Abfrage kann mit LINQ geändert werden, um Daten zu filtern oder Vorgänge in der Datenbank auszuführen, z. B. die Anzahl von Entitäten der Auflistung in der Datenbank zu zählen, ohne sie zu laden.
Eine Abfrage für die Auflistung.
Eine unveränderliche Darstellung eines Entity Data Model (EDM), die zum Erstellen eines verwendet oder an den Konstruktor eines übergeben werden kann. Für eine höhere Leistung sollten Instanzen dieses Typs zwischengespeichert und zum Erstellen von Kontexten wiederverwendet werden.
Erstellt eine Instanz von oder einer von ObjectContext abgeleiteten Klasse. Beachten Sie, dass stattdessen mit dem entsprechenden DbContext-Konstruktor eine Instanz von DbContext erstellt werden kann. Wenn ein abgeleiteter ObjectContext verwendet wird, muss er über einen öffentlichen Konstruktor mit einem einzelnen EntityConnection-Parameter verfügen. Die übergebene Verbindung wird vom ObjectContext verwendet, der Kontext ist jedoch nicht der Besitzer der Verbindung. Der Aufrufer muss die Verbindung verwerfen, sobald der Kontext verworfen wurde.
Gibt den Kontext zurück.
Eine vorhandene Verbindung mit einer Datenbank für die Verwendung durch den Kontext.
Der Typ des zu erstellenden Kontexts.
Eine nicht generische Version der -Klasse.
Gibt das entsprechende generische -Objekt zurück.
Das entsprechende generische Objekt.
Der Entitätstyp, für den der Member deklariert ist.
Der Typ der komplexen Eigenschaft.
Ruft ein Objekt ab, das eine geschachtelte komplexe Eigenschaft dieser Eigenschaft darstellt.
Ein Objekt, das die geschachtelte Eigenschaft darstellt.
Der Name der geschachtelten Eigenschaft.
Ruft ein Objekt ab, das eine geschachtelte Eigenschaft dieser Eigenschaft darstellt. Diese Methode kann für skalare und komplexe Eigenschaften verwendet werden.
Ein Objekt, das die geschachtelte Eigenschaft darstellt.
Der Name der geschachtelten Eigenschaft.
Instanzen dieser Klasse werden von der ComplexProperty-Methode von zurückgegeben und erlauben den Zugriff auf den Zustand einer komplexen Eigenschaft.
Der Typ der Entität, zu der diese Eigenschaft gehört.
Der Typ der Entität, zu der diese Eigenschaft gehört.
Ruft ein Objekt ab, das eine geschachtelte komplexe Eigenschaft dieser Eigenschaft darstellt.
Ein Objekt, das die geschachtelte Eigenschaft darstellt.
Ein Ausdruck, der die geschachtelte Eigenschaft darstellt.
Der Typ der geschachtelten Eigenschaft.
Ruft ein Objekt ab, das eine geschachtelte komplexe Eigenschaft dieser Eigenschaft darstellt.
Ein Objekt, das die geschachtelte Eigenschaft darstellt.
Der Name der geschachtelten Eigenschaft.
Ruft ein Objekt ab, das eine geschachtelte komplexe Eigenschaft dieser Eigenschaft darstellt.
Ein Objekt, das die geschachtelte Eigenschaft darstellt.
Der Name der geschachtelten Eigenschaft.
Der Typ der geschachtelten Eigenschaft.
Gibt eine neue Instanz der nicht generischen -Klasse für die durch dieses Objekt dargestellte Eigenschaft zurück.
Gibt zurück.
Der Eintrag.
Ruft ein Objekt ab, das eine geschachtelte Eigenschaft dieser Eigenschaft darstellt. Diese Methode kann für skalare und komplexe Eigenschaften verwendet werden.
Ein Objekt, das die geschachtelte Eigenschaft darstellt.
Ein Ausdruck, der die geschachtelte Eigenschaft darstellt.
Der Typ der geschachtelten Eigenschaft.
Ruft ein Objekt ab, das eine geschachtelte Eigenschaft dieser Eigenschaft darstellt. Diese Methode kann für skalare und komplexe Eigenschaften verwendet werden.
Ein Objekt, das die geschachtelte Eigenschaft darstellt.
Der Name der geschachtelten Eigenschaft.
Der Typ der geschachtelten Eigenschaft.
Ruft ein Objekt ab, das eine geschachtelte Eigenschaft dieser Eigenschaft darstellt. Diese Methode kann für skalare und komplexe Eigenschaften verwendet werden.
Ein Objekt, das die geschachtelte Eigenschaft darstellt.
Der Name der geschachtelten Eigenschaft.
Stellt Informationen zu einer Datenbankverbindung dar.
Erstellt eine neue Instanz der -Klasse, die eine in der Anwendungskonfigurationsdatei angegebene Verbindung darstellt.
Der Name der Verbindungszeichenfolge in der Anwendungskonfiguration.
Erstellt eine neue Instanz der -Klasse auf der Grundlage einer Verbindungszeichenfolge.
Die für die Verbindung zu verwendende Verbindungszeichenfolge.
Der Name des für die Verbindung zu verwendenden Anbieters. Verwenden Sie "System.Data.SqlClient" für SQL Server.
Gibt an, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.
true, wenn das angegebene Objekt gleich dem aktuellen Objekt ist, andernfalls false.
Das Objekt, das mit dem aktuellen Objekt verglichen werden soll.
Gibt den Hashcode für diese Instanz zurück.
Der Hashcode für diese Instanz.
Ruft den Typ der aktuellen Instanz ab.
Der Typ der aktuellen Instanz.
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.
Eine Zeichenfolge, die das aktuelle Objekt darstellt.
Beschreibt den Ursprung der Datenbankverbindungszeichenfolge, die einem -Objekt zugeordnet ist.
Die Verbindungszeichenfolge wurde durch eine Konvention erstellt.
Die Verbindungszeichenfolge wurde aus einer externen Konfiguration gelesen.
Die Verbindungszeichenfolge wurde explizit zur Laufzeit festgelegt.
Die Verbindungszeichenfolge wurde durch Verbindungsinformationen überschrieben, die für DbContextInfo bereitgestellt wurden.
Wird von der Configuration-Methode von zurückgegeben, um Zugriff auf Konfigurationsoptionen für den Kontext zu bieten.
Ruft ab oder legt fest, ob die automatische Erkennung von Änderungen in der Konfiguration aktiviert ist.
TRUE, wenn die automatische Erkennung von Änderungen in der Konfiguration aktiviert ist, andernfalls FALSE.
Gibt zurück, ob die angegebene Konfiguration gleich der aktuellen Konfiguration ist.
TRUE, wenn die angegebene Konfiguration und die aktuelle Konfiguration gleich sind, andernfalls FALSE.
Die Konfiguration, die mit dem aktuellen Objekt verglichen werden soll.
Gibt die Hashfunktion für die angegebene Konfiguration zurück.
Die Hashfunktion für die angegebene Konfiguration.
Ruft den Typ für die aktuelle Konfiguration ab.
Der Typ für die aktuelle Konfiguration.
Ruft einen Wert ab, der angibt, ob Lazy Loading von als Navigationseigenschaften verfügbar gemachten Beziehungen aktiviert ist, oder legt ihn fest. Lazy Loading ist standardmäßig aktiviert.
TRUE, wenn Lazy Loading aktiviert ist, andernfalls FALSE.
Ruft einen Wert ab, der angibt, ob das Framework immer Instanzen dynamisch generierter Proxyklassen erstellt, wenn es eine Instanz eines Entitätstyps erstellt, oder legt ihn fest. Beachten Sie, dass bei Aktivierung der Proxyerstellung mit diesem Flag Proxyinstanzen nur für Entitätstypen erstellt werden, die die Anforderungen für die Proxyerstellung erfüllen. Die Proxyerstellung ist standardmäßig aktiviert.
TRUE, wenn die Proxyerstellung aktiviert ist, andernfalls FALSE.
Gibt eine Zeichenfolgendarstellung der Konfiguration zurück.
Eine Zeichenfolgendarstellung der Konfiguration.
Ruft einen Wert ab, der angibt, ob bei Aufruf von nachverfolgte Entitäten automatisch überprüft werden sollen, oder legt ihn fest. Der Standardwert ist true.
TRUE, wenn die nachverfolgten Entitäten automatisch überprüft werden sollen, andernfalls FALSE.
Stellt Laufzeitinformationen über einen bestimmten -Typ bereit.
Initialisiert eine neue Instanz, die einen bestimmten -Typ darstellt.
Der von abgeleitete Typ.
Initialisiert eine neue Instanz, die einen bestimmten -Typ darstellt. Sie können ein externes CONFIG-Objekt (z. B. app.config oder web.config) bereitstellen, das während der Auflösung von Verbindungszeichenfolgen verwendet wird. Dies schließt die Suche nach Verbindungszeichenfolgen und DefaultConnectionFactory-Einträgen ein.
Der von abgeleitete Typ.
Ein Objekt, das die CONFIG-Datei darstellt.
Initialisiert eine neue Instanz, die einen bestimmten darstellt, der eine bestimmte Datenbank als Ziel hat. Sie können ein externes CONFIG-Objekt (z. B. app.config oder web.config) bereitstellen, das während der Auflösung von Verbindungszeichenfolgen verwendet wird. Dies schließt die Suche nach Verbindungszeichenfolgen und DefaultConnectionFactory-Einträgen ein.
Der von abgeleitete Typ.
Ein Objekt, das die CONFIG-Datei darstellt.
Die für die Datenbank zu verwendenden Verbindungsinformationen.
Initialisiert eine neue Instanz, die einen bestimmten -Typ darstellt. Sie können eine externe Liste von Verbindungszeichenfolgen bereitstellen, die während der Auflösung von Verbindungszeichenfolgen anstelle der in externen Konfigurationsdateien angegebenen Verbindungszeichenfolgen verwendet wird.
Der von abgeleitete Typ.
Eine Auflistung von Verbindungszeichenfolgen.
Initialisiert eine neue Instanz, die einen bestimmten darstellt, der eine bestimmte Datenbank als Ziel hat.
Der von abgeleitete Typ.
Die für die Datenbank zu verwendenden Verbindungsinformationen.
Initialisiert eine neue Instanz, die einen bestimmten -Typ darstellt. Ein -Objekt kann bereitgestellt werden, um den standardmäßig ermittelten Anbieter zu überschreiben, der bei der Erstellung des zugrunde liegenden EDM-Modells verwendet wird.
Der von abgeleitete Typ.
Ein -Objekt, das den als Ziel verwendeten, zugrunde liegenden ADO.NET-Anbieter angibt.
Ruft den Namen des ADO.NET-Anbieters der Verbindung ab, der vom zugrunde liegenden -Typ verwendet wird, oder legt ihn fest.
Der Name des ADO.NET-Anbieters der Verbindung, der vom zugrunde liegenden Typ verwendet wird.
Ruft die vom zugrunde liegenden -Typ verwendete Verbindungszeichenfolge ab oder legt sie fest.
Die vom zugrunde liegenden -Typ verwendete Verbindungszeichenfolge.
Ruft den vom zugrunde liegenden -Typ verwendeten Namen der Verbindungszeichenfolge ab oder legt ihn fest.
Der vom zugrunde liegenden -Typ verwendete Name der Verbindungszeichenfolge.
Ruft den Ursprung der Verbindungszeichenfolge ab, der vom zugrunde liegenden -Typ verwendet wird, oder legt ihn fest.
Der Ursprung der vom zugrunde liegenden -Typ verwendeten Verbindungszeichenfolge.
Ruft den konkreten -Typ ab oder legt ihn fest.
Der konkrete -Typ.
Erstellt eine neue Instanz, die einen bestimmten -Typ darstellt.
Wenn Instanzen des zugrunde liegenden -Typs erstellt werden können, wird eine neue Instanz zurückgegeben, andernfalls wird NULL zurückgegeben.
Ruft einen Wert ab, der angibt, ob der zugrunde liegende -Typ erstellt werden kann, oder legt ihn fest.
true, wenn der zugrunde liegende -Typ erstellt werden kann, andernfalls false.
Ruft das Modell für einen initialisierten, abgeleiteten Kontext ab oder legt es fest.
Das Modell für einen initialisierten, abgeleiteten Kontext.
Eine nicht generische Version der -Klasse.
Gibt eine neue Instanz der generischen -Klasse des angegebenen generischen Typs für die nachverfolgte Entität zurück, die von diesem Objekt dargestellt wird. Der Typ der nachverfolgten Entität muss mit dem generischen Typ kompatibel sein. Andernfalls wird eine Ausnahme ausgelöst.
Eine generische Version.
Der Typ der Entität.
Ruft ein Objekt ab, das die Auflistungsnavigationseigenschaft für die Navigation von dieser Entität zu einer Auflistung verknüpfter Entitäten darstellt.
Ein Objekt, das die Navigationseigenschaft darstellt.
Der Name der Navigationseigenschaft.
Ruft ein Objekt ab, das eine geschachtelte Eigenschaft dieser Entität darstellt.
Ein Objekt, das die komplexe Eigenschaft darstellt.
Der Name der komplexen Eigenschaft.
Ruft die aktuellen Eigenschaftswerte für die nachverfolgte Entität ab, die von diesem Objekt dargestellt wird.
Die aktuellen Werte.
Ruft die Entität ab.
Die Entität.
Bestimmt, ob der angegebene gleich dieser Instanz ist. Zwei -Instanzen gelten als gleich, wenn beide Instanzen Einträge für die gleiche Entität im gleichen sind.
TRUE, wenn der angegebene und diese Instanz gleich sind, andernfalls FALSE.
Der , der mit dieser Instanz verglichen werden soll.
Bestimmt, ob das angegebene gleich dieser Instanz ist. Zwei -Instanzen gelten als gleich, wenn beide Instanzen Einträge für die gleiche Entität im gleichen sind.
TRUE, wenn das angegebene Objekt und diese Instanz gleich sind, andernfalls FALSE.
Das , das mit dieser Instanz verglichen werden soll.
Fragt Kopien der gegenwärtig in der Datenbank vorhandenen Werte der nachverfolgten Entität aus der Datenbank ab. Das Ändern der Werte im zurückgegebenen Wörterbuch führt nicht zum Aktualisieren der Werte in der Datenbank. Wenn die Entität nicht in der Datenbank gefunden wird, wird NULL zurückgegeben.
Die Speicherwerte.
Gibt einen Hashcode für diese Instanz zurück.
Ein Hashcode für diese Instanz, der zur Verwendung in Hashalgorithmen und Hashdatenstrukturen, z. B. einer Hashtabelle, geeignet ist.
Ruft den Typ für den aktuellen Datenbankentitätseintrag ab.
Der Typ für den aktuellen Datenbankentitätseintrag.
Überprüft diese -Instanz und gibt das Validierungsergebnis zurück.
Ergebnis der Entitätsvalidierung. Möglicherweise NULL, wenn die -Methode überschrieben wird.
Ruft ein Objekt ab, das einen Member der Entität darstellt. Der Laufzeittyp des zurückgegebenen Objekts hängt von der Art des gewünschten Members ab. Die derzeit unterstützten Membertypen und ihre Rückgabetypen sind Verweisnavigationseigenschaft (), Auflistungsnavigationseigenschaft (), primitive/skalare Eigenschaft () und komplexe Eigenschaft ().
Ein Objekt, das den Member darstellt.
Der Name des Members.
Ruft die ursprünglichen Eigenschaftswerte für die nachverfolgte Entität ab, die von diesem Objekt dargestellt wird. Die ursprünglichen Werte sind normalerweise die Eigenschaftswerte der Entität zu dem Zeitpunkt, als sie das letzte Mal in der Datenbank abgefragt wurden.
Die ursprünglichen Werte.
Ruft ein Objekt ab, das eine skalare oder komplexe Eigenschaft dieser Entität darstellt.
Ein Objekt, das die Eigenschaft darstellt.
Der Name der Eigenschaft.
Ruft ein Objekt ab, das die Verweisnavigationseigenschaft (d. h. keine Auflistungsnavigationseigenschaft) für die Navigation von dieser Entität zu einer anderen Entität darstellt.
Ein Objekt, das die Navigationseigenschaft darstellt.
Der Name der Navigationseigenschaft.
Lädt die Entität erneut aus der Datenbank und überschreibt alle Eigenschaftswerte mit Werten aus der Datenbank. Nach dem Aufruf dieser Methode ist die Entität im Zustand Unchanged.
Ruft den Zustand der Entität ab oder legt ihn fest.
Der Zustand.
Gibt eine Zeichenfolgendarstellung des Datenbankentitätseintrags zurück.
Eine Zeichenfolgendarstellung des Datenbankentitätseintrags.
Instanzen dieser Klasse stellen Zugriff auf Informationen zu Entitäten und die Steuerung von Entitäten bereit, die vom nachverfolgt werden. Verwenden Sie die Entity-Methode oder die Entities-Methode des Kontexts, um Objekte dieses Typs abzurufen.
Der Typ der Entität.
Ruft ein Objekt ab, das die Auflistungsnavigationseigenschaft für die Navigation von dieser Entität zu einer Auflistung verknüpfter Entitäten darstellt.
Ein Objekt, das die Navigationseigenschaft darstellt.
Ein Ausdruck, der die Navigationseigenschaft darstellt.
Der Typ der Elemente in der Auflistung.
Ruft ein Objekt ab, das die Auflistungsnavigationseigenschaft für die Navigation von dieser Entität zu einer Auflistung verknüpfter Entitäten darstellt.
Ein Objekt, das die Navigationseigenschaft darstellt.
Der Name der Navigationseigenschaft.
Der Typ der Elemente in der Auflistung.
Ruft ein Objekt ab, das die Auflistungsnavigationseigenschaft für die Navigation von dieser Entität zu einer Auflistung verknüpfter Entitäten darstellt.
Ein Objekt, das die Navigationseigenschaft darstellt.
Der Name der Navigationseigenschaft.
Ruft ein Objekt ab, das eine geschachtelte Eigenschaft dieser Entität darstellt.
Ein Objekt, das die komplexe Eigenschaft darstellt.
Die Eigenschaft.
Der Typ der komplexen Eigenschaft.
Ruft ein Objekt ab, das eine geschachtelte Eigenschaft dieser Entität darstellt.
Ein Objekt, das die komplexe Eigenschaft darstellt.
Der Name der komplexen Eigenschaft.
Der Typ der komplexen Eigenschaft.
Ruft ein Objekt ab, das eine geschachtelte Eigenschaft dieser Entität darstellt.
Ein Objekt, das die komplexe Eigenschaft darstellt.
Der Name der komplexen Eigenschaft.
Ruft die aktuellen Eigenschaftswerte für die nachverfolgte Entität ab, die von diesem Objekt dargestellt wird.
Die aktuellen Werte.
Ruft die Entität ab.
Gibt zurück.
Bestimmt, ob der angegebene gleich dieser Instanz ist. Zwei -Instanzen gelten als gleich, wenn beide Instanzen Einträge für die gleiche Entität im gleichen sind.
TRUE, wenn der angegebene und diese Instanz gleich sind, andernfalls FALSE.
Der , der mit dieser Instanz verglichen werden soll.
Bestimmt, ob das angegebene gleich dieser Instanz ist. Zwei -Instanzen gelten als gleich, wenn beide Instanzen Einträge für die gleiche Entität im gleichen sind.
TRUE, wenn das angegebene Objekt und diese Instanz gleich sind, andernfalls FALSE.
Das , das mit dieser Instanz verglichen werden soll.
Fragt Kopien der gegenwärtig in der Datenbank vorhandenen Werte der nachverfolgten Entität aus der Datenbank ab. Das Ändern der Werte im zurückgegebenen Wörterbuch führt nicht zum Aktualisieren der Werte in der Datenbank. Wenn die Entität nicht in der Datenbank gefunden wird, wird NULL zurückgegeben.
Die Speicherwerte.
Gibt einen Hashcode für diese Instanz zurück.
Ein Hashcode für diese Instanz, der zur Verwendung in Hashalgorithmen und Hashdatenstrukturen, z. B. einer Hashtabelle, geeignet ist.
Ruft den Typ für die aktuelle Datenbankentität ab.
Der Typ für die aktuelle Datenbankentität.
Überprüft diese -Instanz und gibt das Validierungsergebnis zurück.
Ergebnis der Entitätsvalidierung. Möglicherweise NULL, wenn die -Methode überschrieben wird.
Ruft ein Objekt ab, das einen Member der Entität darstellt. Der Laufzeittyp des zurückgegebenen Objekts hängt von der Art des gewünschten Members ab. Der gegenwärtig unterstützten Membertypen und ihre Rückgabetypen lauten: Verweisnavigationseigenschaft: . Auflistungsnavigationseigenschaft: . Primitive/skalare Eigenschaft: . Komplexe Eigenschaft: .
Der Member der Entität.
Der Name des Members.
Ruft ein Objekt ab, das einen Member der Entität darstellt. Der Laufzeittyp des zurückgegebenen Objekts hängt von der Art des gewünschten Members ab. Der gegenwärtig unterstützten Membertypen und ihre Rückgabetypen lauten: Verweisnavigationseigenschaft: . Auflistungsnavigationseigenschaft: . Primitive/skalare Eigenschaft: . Komplexe Eigenschaft: .
Ein Objekt, das den Member darstellt.
Der Name des Members.
Der Typ des Members.
Gibt eine neue Instanz der nicht generischen -Klasse für die nachverfolgte Entität zurück, die von diesem Objekt dargestellt wird.
Gibt zurück.
Der Eintrag.
Ruft die ursprünglichen Eigenschaftswerte für die nachverfolgte Entität ab, die von diesem Objekt dargestellt wird. Die ursprünglichen Werte sind normalerweise die Eigenschaftswerte der Entität zu dem Zeitpunkt, als sie das letzte Mal in der Datenbank abgefragt wurden.
Die ursprünglichen Werte.
Ruft ein Objekt ab, das eine skalare oder komplexe Eigenschaft dieser Entität darstellt.
Ein Objekt, das die Eigenschaft darstellt.
Die Eigenschaft.
Der Typ der Eigenschaft.
Ruft ein Objekt ab, das eine skalare oder komplexe Eigenschaft dieser Entität darstellt.
Ein Objekt, das die Eigenschaft darstellt.
Der Name der Eigenschaft.
Der Typ der Eigenschaft.
Ruft ein Objekt ab, das eine skalare oder komplexe Eigenschaft dieser Entität darstellt.
Ein Objekt, das die Eigenschaft darstellt.
Der Name der Eigenschaft.
Ruft ein Objekt ab, das die Verweisnavigationseigenschaft (d. h. keine Auflistungsnavigationseigenschaft) für die Navigation von dieser Entität zu einer anderen Entität darstellt.
Ein Objekt, das die Navigationseigenschaft darstellt.
Ein Ausdruck, der die Navigationseigenschaft darstellt.
Der Typ der Eigenschaft.
Ruft ein Objekt ab, das die Verweisnavigationseigenschaft (keine Auflistungsnavigationseigenschaft) für die Navigation von dieser Entität zu einer anderen Entität darstellt.
Ein Objekt, das die Navigationseigenschaft darstellt.
Der Name der Navigationseigenschaft.
Ruft ein Objekt ab, das die Verweisnavigationseigenschaft (d. h. keine Auflistungsnavigationseigenschaft) für die Navigation von dieser Entität zu einer anderen Entität darstellt.
Ein Objekt, das die Navigationseigenschaft darstellt.
Der Name der Navigationseigenschaft.
Der Typ der Eigenschaft.
Lädt die Entität erneut aus der Datenbank und überschreibt alle Eigenschaftswerte mit Werten aus der Datenbank. Nach dem Aufruf dieser Methode ist die Entität im Zustand Unchanged.
Ruft den Zustand der Entität ab oder legt ihn fest.
Der Zustand.
Gibt eine Zeichenfolgendarstellung der Datenbankentitätswerte zurück.
Eine Zeichenfolgendarstellung der Datenbankentitätswerte.
Dies ist eine abstrakte Basisklasse, mit der eine skalare oder komplexe Eigenschaft oder eine Navigationseigenschaft einer Entität dargestellt wird. Skalare und komplexe Eigenschaften verwenden die abgeleitete Klasse , Verweisnavigationseigenschaften verwenden die abgeleitete Klasse , und Auflistungsnavigationseigenschaften verwenden die abgeleitete Klasse .
Initialisiert eine neue Instanz der -Klasse.
Gibt das entsprechende generische -Objekt zurück.
Das entsprechende generische Objekt.
Der Entitätstyp, für den der Member deklariert ist.
Der Typ der Eigenschaft.
Ruft den aktuellen Wert dieser Eigenschaft ab oder legt ihn fest.
Der aktuelle Wert.
Der , zu dem dieser Member gehört.
Ein Eintrag für die Entität, die Besitzer dieses Members ist.
Gibt zurück, ob der angegebene Eintrag gleich der aktuellen Abfrage ist.
TRUE, wenn der angegebene Eintrag und der aktuelle Eintrag gleich sind, andernfalls FALSE.
Der Eintrag, der mit dem aktuellen Objekt verglichen werden soll.
Gibt die Hashfunktion für den angegebenen Eintrag zurück.
Die Hashfunktion für den angegebenen Eintrag.
Ruft den Typ für den aktuellen Eintrag ab.
Der Typ für den aktuellen Eintrag.
Überprüft diese Eigenschaft.
Auflistung von -Objekten. Nie NULL. Wenn die Entität gültig ist, ist die Auflistung leer.
Ruft den Namen der Eigenschaft ab.
Der Eigenschaftenname.
Gibt eine Zeichenfolgendarstellung der Datenbankeigenschaftswerte zurück.
Eine Zeichenfolgendarstellung der Datenbankeigenschaftswerte.
Eine abstrakte Basisklasse, mit der eine skalare oder komplexe Eigenschaft oder eine Navigationseigenschaft einer Entität dargestellt wird. Skalare und komplexe Eigenschaften verwenden die abgeleitete Klasse , Verweisnavigationseigenschaften verwenden die abgeleitete Klasse , und Auflistungsnavigationseigenschaften verwenden die abgeleitete Klasse .
Der Typ der Entität, zu der diese Eigenschaft gehört.
Der Typ der Entität, zu der diese Eigenschaft gehört.
Initialisiert eine neue Instanz der -Klasse.
Ruft den aktuellen Wert dieser Eigenschaft ab oder legt ihn fest.
Gibt zurück.
Der , zu dem dieser Member gehört.
Ein Eintrag für die Entität, die Besitzer dieses Members ist.
Gibt zurück, ob die angegebene Abfrage gleich der aktuellen Abfrage ist.
TRUE, wenn die angegebene Abfrage und die aktuelle Abfrage gleich sind, andernfalls FALSE.
Die mit dem aktuellen Objekt zu vergleichende Abfrage.
Gibt die Hashfunktion für die angegebene Abfrage zurück.
Die Hashfunktion für die angegebene Abfrage.
Ruft den Typ für die aktuelle Abfrage ab.
Der Typ für die aktuelle Abfrage.
Überprüft diese Eigenschaft.
Auflistung von -Objekten. Nie NULL. Wenn die Entität gültig ist, ist die Auflistung leer.
Ruft den Namen des Datenbankmembereintrags ab.
Der Name des Datenbankmembereintrags.
Gibt eine neue Instanz der nicht generischen -Klasse für die durch dieses Objekt dargestellte Eigenschaft zurück.
Gibt zurück.
Der Eintrag.
Gibt eine Zeichenfolgendarstellung der Datenbankeigenschaftswerte zurück.
Eine Zeichenfolgendarstellung der Datenbankeigenschaftswerte.
Stellt ein vom erstelltes Entity Data Model (EDM) dar. Mit der -Methode kann eine EDM-Darstellung in ein konvertiert werden. Dies ist eine kompilierte Momentaufnahme des Modells, mit der Instanzen von oder zwischengespeichert und erstellt werden können.
Erstellt ein für diesen Modus. Dies ist eine kompilierte Momentaufnahme, mit der -Instanzen zwischengespeichert und erstellt werden können.
Das kompilierte Modell.
Eine nicht generische Version der -Klasse.
Gibt das entsprechende generische -Objekt zurück.
Das entsprechende generische Objekt.
Der Entitätstyp, für den der Member deklariert ist.
Der Typ der Eigenschaft.
Ruft den aktuellen Wert dieser Eigenschaft ab oder legt ihn fest.
Der aktuelle Wert.
Der , zu dem diese Eigenschaft gehört.
Ein Eintrag für die Entität, die Besitzer dieser Eigenschaft ist.
Ruft einen Wert ab, der angibt, ob der Wert dieser Eigenschaft geändert wurde, seit er aus der Datenbank geladen wurde, oder legt ihn fest.
TRUE, wenn diese Instanz geändert wurde, andernfalls FALSE.
Ruft den Eigenschaftennamen ab.
Der Eigenschaftenname.
Ruft den ursprünglichen Wert dieser Eigenschaft ab oder legt ihn fest.
Der ursprüngliche Wert.
Der der Eigenschaft, für den dies eine geschachtelte Eigenschaft ist. Diese Methode gibt nur für Eigenschaften komplexer Objekte einen Eintrag zurück, der nicht NULL ist. Für Eigenschaften der Entität selbst gibt sie NULL zurück.
Ein Eintrag für die übergeordnete komplexe Eigenschaft oder NULL, wenn dies eine Entitätseigenschaft ist.
Instanzen dieser Klasse werden von der Property-Methode von zurückgegeben und lassen Zugriff auf den Zustand der skalaren oder komplexen Eigenschaft zu.
Der Typ der Entität, zu der diese Eigenschaft gehört.
Der Typ der Eigenschaft.
Ruft den aktuellen Wert dieser Eigenschaft ab oder legt ihn fest.
Gibt zurück.
Der , zu dem diese Eigenschaft gehört.
Ein Eintrag für die Entität, die Besitzer dieser Eigenschaft ist.
Ruft einen Wert ab, der angibt, ob der Wert dieser Eigenschaft geändert wurde, seit er aus der Datenbank geladen wurde, oder legt ihn fest.
TRUE, wenn diese Instanz geändert wurde, andernfalls FALSE.
Ruft den Eigenschaftennamen ab.
Der Eigenschaftenname.
Gibt eine neue Instanz der nicht generischen -Klasse für die durch dieses Objekt dargestellte Eigenschaft zurück.
Gibt zurück.
Der Eintrag.
Ruft den ursprünglichen Wert dieser Eigenschaft ab oder legt ihn fest.
Gibt zurück.
Der der Eigenschaft, für den dies eine geschachtelte Eigenschaft ist. Diese Methode gibt nur für Eigenschaften komplexer Objekte einen Eintrag zurück, der nicht NULL ist. Für Eigenschaften der Entität selbst gibt sie NULL zurück.
Ein Eintrag für die übergeordnete komplexe Eigenschaft oder NULL, wenn dies eine Entitätseigenschaft ist.
Eine Auflistung aller Eigenschaften für eine zugrunde liegende Entität oder ein zugrunde liegendes komplexes Objekt.
Erstellt ein neues Wörterbuch, das Kopien aller Eigenschaften in diesem Wörterbuch enthält. Am neuen Wörterbuch vorgenommene Änderungen werden nicht in diesem Wörterbuch wiedergegeben, und an diesem Wörterbuch vorgenommene Änderungen werden nicht im neuen Wörterbuch wiedergegeben.
Ein Klon dieses Wörterbuchs.
Gibt zurück, ob der angegebene Wert gleich dem aktuellen Wert ist.
TRUE, wenn der angegebene Wert und der aktuelle Wert gleich sind, andernfalls FALSE.
Der Wert, der mit dem aktuellen Objekt verglichen werden soll.
Gibt die Hashfunktion für den angegebenen Wert zurück.
Die Hashfunktion für den angegebenen Wert.
Ruft den Typ für den aktuellen Wert ab.
Der Typ für den aktuellen Wert.
Ruft den Wert der Eigenschaft wie bei Verwendung des Getters für indizierte Eigenschaften ab, jedoch mit dem Typ des generischen Parameters typisiert. Dies ist besonders bei geschachtelten Wörterbüchern hilfreich, um das Schreiben von Ausdrücken mit vielen Umwandlungen zu vermeiden.
Gibt zurück. Der Wert der von angegebenen Eigenschaft.
Der Name der Eigenschaft.
Der Typ der Eigenschaft.
Ruft den Wert der Eigenschaft mit dem angegebenen Eigenschaftennamen ab oder legt ihn fest. Der Wert ist möglicherweise eine geschachtelte Instanz dieser Klasse.
Der Wert der Eigenschaft.
Der Name der abzurufenden Eigenschaft.
Ruft den Satz von Namen aller Eigenschaften in diesem Wörterbuch als schreibgeschützten Satz ab.
Die Eigenschaftennamen.
Legt die Werte dieses Wörterbuchs fest, indem Werte aus einem anderen Wörterbuch gelesen werden. Das andere Wörterbuch muss auf dem gleichen Typ wie dieses Wörterbuch basieren oder von einem Typ sein, der vom Typ dieses Wörterbuchs abgeleitet ist.
Das Wörterbuch, aus dem Werte gelesen werden sollen.
Legt die Werte dieses Wörterbuchs fest, indem Werte aus dem angegebenen Objekt gelesen werden. Das angegebene Objekt kann von einem beliebigen Typ sein. Jede Eigenschaft für das Objekt mit einem Namen, der mit einem Eigenschaftennamen im Wörterbuch übereinstimmt und gelesen werden kann, wird gelesen. Andere Eigenschaften werden ignoriert. Dies ermöglicht das Kopieren von Eigenschaften aus einfachen Datenübertragungsobjekten (Data Transfer Objects, DTOs).
Das Objekt, aus dem Werte gelesen werden sollen.
Erstellt ein Objekt des zugrunde liegenden Typs für dieses Wörterbuch und füllt es mit Eigenschaftswerten aus diesem Wörterbuch auf.
Die Eigenschaften dieses in ein neues Objekt kopierten Wörterbuchs.
Gibt eine Zeichenfolgendarstellung der Datenbankeigenschaftswerte zurück.
Eine Zeichenfolgendarstellung der Datenbankeigenschaftswerte.
Speichert Informationen zu einem Datenbankanbieter.
Initialisiert eine neue Instanz der -Klasse.
Der invariante Anbietername, der die Version von SQL Server Compact Edition angibt, die verwendet werden soll.
Die Manifesttokeninformationen für den Anbieter im Schemaelement.
Ruft den invarianten Anbieternamen ab, der die Version von SQL Server Compact Edition angibt, die verwendet werden soll.
Der Datenanbieter des Datenbankanbieters.
Ruft die Manifesttokeninformationen für den Anbieter im Schemaelement ab.
Das Manifesttoken.
Stellt eine nicht generische LINQ to Entities-Abfrage für einen dar.
Gibt eine neue Abfrage zurück, wobei die zurückgegebenen Entitäten nicht im zwischengespeichert werden.
Eine neue Abfrage mit angewendetem NoTracking.
Gibt das entsprechende generische -Objekt zurück.
Das generische Mengenobjekt.
Der Elementtyp, für den die Abfrage erstellt wurde.
Der IQueryable-Elementtyp.
Der Elementtyp.
Gibt zurück, ob die angegebene Abfrage gleich der aktuellen Abfrage ist.
TRUE, wenn die angegebene Abfrage und die aktuelle Abfrage gleich sind, andernfalls FALSE.
Die Abfrage, die mit dem aktuellen Objekt verglichen werden soll.
Gibt die Hashfunktion für die angegebene Abfrage zurück.
Die Hashfunktion für die angegebene Abfrage.
Ruft den Typ für die aktuelle Abfrage ab.
Der Typ für die aktuelle Abfrage.
Gibt die eingeschlossene nicht generische LINQ to Entities-Abfrage für einen zurück.
Die eingeschlossene LINQ-Abfrage.
Der Pfad des eingeschlossenen LINQ.
Ruft die Enumeration dieser Abfrage ab, sodass sie für den Speicher ausgeführt wird.
Ein für die Abfrage.
Gibt false zurück.
false
Löst eine Ausnahme aus, die angibt, dass das direkte Binden an eine Speicherabfrage nicht unterstützt wird.
Gibt nie einen Wert zurück, sondern löst immer eine Ausnahme aus.
Der IQueryable-LINQ-Ausdruck.
Gibt zurück.
Der IQueryable-Anbieter.
Gibt zurück.
Gibt eine -Darstellung der zugrunde liegenden Abfrage zurück.
Die Abfragezeichenfolge.
Stellt eine LINQ to Entities-Abfrage für einen dar.
Der Entitätstyp, für den die Abfrage erfolgen soll.
Gibt eine neue Abfrage zurück, wobei die zurückgegebenen Entitäten nicht im zwischengespeichert werden.
Eine neue Abfrage mit angewendetem NoTracking.
Gibt zurück, ob die angegebene Abfrage gleich der aktuellen Abfrage ist.
TRUE, wenn die angegebene Abfrage und die aktuelle Abfrage gleich sind, andernfalls FALSE.
Die Abfrage, die mit dem aktuellen Objekt verglichen werden soll.
Gibt die Hashfunktion für die angegebene Abfrage zurück.
Die Hashfunktion für die angegebene Abfrage.
Ruft den Typ für die aktuelle Abfrage ab.
Der Typ für die aktuelle Abfrage.
Gibt die eingeschlossene LINQ to Entities-Abfrage für einen zurück.
Das eingeschlossene LINQ.
Der Pfad des eingeschlossenen LINQ.
Gibt eine neue Instanz der nicht generischen -Klasse für diese Abfrage zurück.
Gibt zurück.
Der Eintrag.
Ruft die Enumeration dieser Abfrage ab, sodass sie für den Speicher ausgeführt wird.
Gibt einen für die Abfrage zurück.
Ruft die Enumeration dieser Abfrage ab, sodass sie für den Speicher ausgeführt wird.
Gibt einen für die Abfrage zurück.
Gibt false zurück.
false
Löst eine Ausnahme aus, die angibt, dass das direkte Binden an eine Speicherabfrage nicht unterstützt wird.
Gibt nie einen Wert zurück, sondern löst immer eine Ausnahme aus.
Der IQueryable-Elementtyp.
Gibt zurück.
Der IQueryable-LINQ-Ausdruck.
Gibt zurück.
Der IQueryable-Anbieter.
Gibt zurück.
Gibt eine -Darstellung der zugrunde liegenden Abfrage zurück.
Die Abfragezeichenfolge.
Eine nicht generische Version der -Klasse.
Gibt das entsprechende generische -Objekt zurück.
Das entsprechende generische Objekt.
Der Entitätstyp, für den der Member deklariert ist.
Der Typ der Eigenschaft.
Ruft den aktuellen Wert der Navigationseigenschaft ab oder legt ihn fest. Der aktuelle Wert ist die Entität, auf die die Navigationseigenschaft verweist.
Der aktuelle Wert.
Der , zu dem diese Navigationseigenschaft gehört.
Ein Eintrag für die Entität, die Besitzer dieser Navigationseigenschaft ist.
Ruft einen Wert ab, der angibt, ob die Entität aus der Datenbank geladen wurde.
TRUE, wenn die Entität geladen wurde, andernfalls FALSE.
Lädt die Entität aus der Datenbank. Beachten Sie, dass die Entität nicht mit Werten aus der Datenbank überschrieben wird, wenn sie bereits im Kontext vorhanden ist.
Ruft den Eigenschaftennamen ab.
Der Eigenschaftenname.
Gibt die Abfrage zurück, die zum Laden dieser Entität aus der Datenbank verwendet wird. Die zurückgegebene Abfrage kann mit LINQ geändert werden, um in der Datenbank Daten zu filtern oder Vorgänge auszuführen.
Eine Abfrage für die Entität.
Instanzen dieser Klasse werden von der Reference-Methode von zurückgegeben und ermöglichen das Ausführen von Vorgängen, z. B. das Laden, für die Verweisnavigationseigenschaften der Entität.
Der Typ der Entität, zu der diese Eigenschaft gehört.
Der Typ der Eigenschaft.
Ruft den aktuellen Wert der Navigationseigenschaft ab oder legt ihn fest. Der aktuelle Wert ist die Entität, auf die die Navigationseigenschaft verweist.
Gibt zurück.
Der , zu dem diese Navigationseigenschaft gehört.
Ein Eintrag für die Entität, die Besitzer dieser Navigationseigenschaft ist.
Ruft einen Wert ab, der angibt, ob die Entität aus der Datenbank geladen wurde.
TRUE, wenn die Entität geladen wurde, andernfalls FALSE.
Lädt die Entität aus der Datenbank. Wenn die Entität bereits im Kontext vorhanden ist, wird sie nicht mit Werten aus der Datenbank überschrieben.
Ruft den Eigenschaftennamen ab.
Der Eigenschaftenname.
Gibt eine neue Instanz der nicht generischen -Klasse für die durch dieses Objekt dargestellte Navigationseigenschaft zurück.
Gibt zurück.
Der Eintrag.
Gibt die Abfrage zurück, die zum Laden dieser Entität aus der Datenbank verwendet wird. Die zurückgegebene Abfrage kann mit LINQ geändert werden, um in der Datenbank Daten zu filtern oder Vorgänge auszuführen.
Eine Abfrage für die Entität.
Stellt eine SQL-Abfrage für Entitäten dar, die aus einem erstellt und mit der Verbindung aus diesem Kontext ausgeführt wird. Instanzen dieser Klasse werden aus der -Instanz für den Entitätstyp abgerufen. Die Abfrage wird nicht ausgeführt, wenn dieses Objekt erstellt wird. Sie wird jedes Mal ausgeführt, wenn es aufgelistet wird, z. B. mit foreach. SQL-Abfragen für Nicht-Entitäten werden mit der erstellt. Eine generische Version dieser Klasse finden Sie unter .
Gibt eine neue Abfrage zurück, wobei die Ergebnisse der Abfrage nicht vom zugeordneten nachverfolgt werden.
Eine neue Abfrage ohne Nachverfolgung.
Gibt zurück, ob die angegebene Abfrage gleich der aktuellen Abfrage ist.
TRUE, wenn die angegebene Abfrage und die aktuelle Abfrage gleich sind, andernfalls FALSE.
Die Abfrage, die mit dem aktuellen Objekt verglichen werden soll.
Führt die Abfrage aus und gibt einen Enumerator für die Elemente zurück.
Ein -Objekt, mit dem die Elemente durchlaufen werden können.
Gibt die Hashfunktion für die angegebene Abfrage zurück.
Die Hashfunktion für die angegebene Abfrage.
Ruft den Typ für die aktuelle Abfrage ab.
Der Typ für die aktuelle Abfrage.
Gibt false zurück.
false
Löst eine Ausnahme aus, die angibt, dass das direkte Binden an eine Speicherabfrage nicht unterstützt wird.
Gibt nie einen Wert zurück, sondern löst immer eine Ausnahme aus.
Gibt einen zurück, der die SQL-Zeichenfolge enthält, die beim Erstellen der Abfrage festgelegt wurde. Die Parameter sind nicht enthalten.
Ein , der diese Instanz darstellt.
Stellt eine SQL-Abfrage für Entitäten dar, die aus einem erstellt und mit der Verbindung aus diesem Kontext ausgeführt werden. Instanzen dieser Klasse werden aus der -Instanz für den Entitätstyp abgerufen. Die Abfrage wird nicht ausgeführt, wenn dieses Objekt erstellt wird. Sie wird jedes Mal ausgeführt, wenn es aufgelistet wird, z. B. mit foreach. SQL-Abfragen für Nicht-Entitäten werden mit der erstellt. Eine nicht generische Version dieser Klasse finden Sie unter .
Die Entität.
Gibt eine neue Abfrage zurück, wobei die Ergebnisse der Abfrage nicht vom zugeordneten nachverfolgt werden.
Eine neue Abfrage ohne Nachverfolgung.
Gibt zurück, ob die angegebene Abfrage gleich der aktuellen Abfrage ist.
TRUE, wenn die angegebene Abfrage und die aktuelle Abfrage gleich sind, andernfalls FALSE.
Die Abfrage, die mit dem aktuellen Objekt verglichen werden soll.
Führt die Abfrage aus und gibt einen Enumerator für die Elemente zurück.
Der Enumerator für die Elemente.
Gibt die Hashfunktion für die angegebene Abfrage zurück.
Die Hashfunktion für die angegebene Abfrage.
Ruft den Typ für die aktuelle Abfrage ab.
Der Typ für die aktuelle Abfrage.
Führt die Abfrage aus und gibt einen Enumerator für die Elemente zurück.
Ein -Objekt, mit dem die Elemente durchlaufen werden können.
Gibt false zurück.
false
Löst eine Ausnahme aus, die angibt, dass das direkte Binden an eine Speicherabfrage nicht unterstützt wird.
Gibt nie einen Wert zurück, sondern löst immer eine Ausnahme aus.
Gibt einen zurück, der die SQL-Zeichenfolge enthält, die beim Erstellen der Abfrage festgelegt wurde. Die Parameter sind nicht enthalten.
Ein , der diese Instanz darstellt.
Von ausgelöste Ausnahme, wenn das erwartete Verhalten ist, dass SaveChanges für eine Entität ein Datenbankupdate verursacht, tatsächlich jedoch keine Zeilen in der Datenbank aktualisiert wurden. Dies bedeutet normalerweise, dass die Datenbank gleichzeitig aktualisiert wurde und dass ein Parallelitätstoken, das übereinstimmen sollte, nicht übereingestimmt hat. Zustandseinträge, auf die von dieser Ausnahme verwiesen wird, werden aus Sicherheitsgründen nicht serialisiert, und der Zugriff auf die Zustandseinträge nach der Serialisierung gibt NULL zurück.
Initialisiert eine neue Instanz der -Klasse.
Initialisiert eine neue Instanz der -Klasse.
Die Meldung.
Initialisiert eine neue Instanz der -Klasse.
Die Meldung.
Die innere Ausnahme.
Stellt die während eines Datenbankupdates aufgetretenen Ausnahmen dar.
Initialisiert eine neue Instanz der -Klasse.
Initialisiert eine neue Instanz der -Klasse.
Die Meldung.
Initialisiert eine neue Instanz der -Klasse.
Die Meldung.
Die innere Ausnahme.
Ruft -Objekte ab, die die Entitäten darstellen, die nicht in der Datenbank gespeichert werden konnten.
Die Entitäten, die nicht in der Datenbank gespeichert werden konnten.
Stellt eine Entität dar, die zum Speichern von Metadaten zu einem EDM in der Datenbank verwendet wird.
Initialisiert eine neue Instanz der -Klasse.
Ruft den Bezeichner der Metadatenentität ab oder legt diesen fest (derzeit immer 1).
Der Bezeichner.
Ruft den Modellhash ab, mit dem überprüft wird, ob das Modell geändert wurde, seit die Datenbank anhand dieses Modells erstellt wurde, oder legt ihn fest.
Der Modellhash.
Versucht, den mit Code First berechneten Modellhash für den angegebenen Kontext abzurufen. Diese Methode gibt NULL zurück, wenn der Kontext nicht im Code First-Modus verwendet wird.
Die Hashzeichenfolge.
Der Kontext.
Enthält Methoden für den Zugriff auf das Entity Data Model, das mit Code First im EDMX-Format erstellt wurde. Diese Methoden werden in der Regel zum Debuggen verwendet, wenn das mit Code First intern erstellte Modell überprüft werden muss.
Verwendet Code First mit dem angegebenen Kontext und schreibt das resultierende Entity Data Model im EDMX-Format in den angegebenen Writer. Diese Methode kann nur mit Kontextinstanzen verwendet werden, die Code First verwenden und das Modell intern erstellen. Die Methode kann nicht für mit Database First oder Model First erstellte Kontexte, für mit einem bereits vorhandenen erstellte Kontexte oder für mit einem bereits vorhandenen erstellte Kontexte verwendet werden.
Der Kontext.
Der Writer.
Schreibt das vom angegebenen dargestellte Entity Data Model im EDMX-Format in den angegebenen Writer.
Ein Objekt, das das EDM darstellt.
Der Writer.
Implementierungen dieser Schnittstelle werden verwendet, um DbConnection-Objekte für einen Typ von Datenbankserver auf Grundlage eines angegebenen Datenbanknamens zu erstellen. Eine Instanz wird in der -Klasse festgelegt, damit alle -Objekte ohne Verbindungsinformationen oder nur mit einem Datenbanknamen oder einer Verbindungszeichenfolge erstellt werden, um standardmäßig einen bestimmten Typ von Datenbankserver zu verwenden. Es werden zwei Implementierungen dieser Schnittstelle bereitgestellt: zum Erstellen von Verbindungen mit Microsoft SQL Server einschließlich Express Edition und zum Erstellen von Verbindungen mit Microsoft SQL Server Compact Edition. Nach Bedarf können weitere Implementierungen für andere Datenbankserver hinzugefügt werden. Implementierungen sollten threadsicher oder unveränderlich sein, da möglicherweise mehrere Threads gleichzeitig auf sie zugreifen.
Erstellt eine Verbindung auf Grundlage des angegebenen Datenbanknamens oder der angegebenen Verbindungszeichenfolge.
Eine initialisierte DbConnection.
Der Datenbankname oder die Verbindungszeichenfolge.
Eine Factory zum Erstellen abgeleiteter -Instanzen. Implementieren Sie diese Schnittstelle, um Entwurfszeitdienste und die Instanziierung für Kontexttypen zu aktivieren, die über keinen öffentlichen Standardkonstruktor verfügen. Sie haben die Möglichkeit, abgeleitete -Instanzen zur Entwurfszeit zu erstellen, um bestimmte Entwurfszeiterfahrungen wie Modellrendering und DDL-Generierung zu unterstützen. Durch Entwurfszeitdienste können Implementierungen dieser Schnittstelle, die sich in derselben Assembly wie der abgeleitete -Typ befinden, automatisch ermittelt werden.
Dieser Typparameter ist kovariant. Das heißt, es kann entweder der angegebene Typ oder ein abgeleiteterer Typ verwendet werden. Weitere Informationen zu Kovarianz und Kontravarianz finden Sie unter .
Erstellt eine neue Instanz eines abgeleiteten -Typs.
Eine Instanz von .
Diese -Konvention bewirkt, dass beim Erstellen des Modells Metadaten zum Modell einschließt. Wenn ein Modell gemäß Konvention erstellt, wird diese Konvention der Liste der vom verwendeten Konventionen hinzugefügt. Dies bewirkt, dass Modellmetadaten in die Datenbank geschrieben werden, wenn der zum Erstellen der Datenbank verwendet wird. So kann dann überprüft werden, ob das Modell geändert wurde, seit es das letzte Mal für die Datenbank verwendet wurde. Diese Konvention kann aus der Liste der -Konventionen entfernt werden, indem die -Methode überschrieben wird.
Initialisiert eine neue Instanz der -Klasse.
Schnittstelle, die von Objekten implementiert wird, die eine -Instanz bereitstellen können. Die -Klasse implementiert diese Schnittstelle, um Zugriff auf den zugrunde liegenden ObjectContext zu bieten.
Ruft den Objektkontext ab.
Der Objektkontext.
Instanzen dieser Klasse werden zum Erstellen von DbConnection-Objekten für SQL Server LocalDb auf Grundlage eines bestimmten Datenbanknamens oder einer bestimmten Verbindungszeichenfolge verwendet.
Erstellt eine neue Instanz der Verbindungsfactory für die angegebene LocalDb-Version. Verwenden Sie für SQL Server 2012 LocalDb "v11.0".
Die zu verwendende LocalDb-Version.
Erstellt eine neue Instanz der Verbindungsfactory für die angegebene LocalDb-Version. Verwenden Sie für SQL Server 2012 LocalDb "v11.0".
Die zu verwendende LocalDb-Version.
Die Verbindungszeichenfolge, die für andere Datenbankoptionen als "Initial Catalog", "Data Source" und "AttachDbFilename" verwendet werden soll. Beim Aufrufen von "CreateConnection" werden "Initial Catalog" und "AttachDbFilename" dieser Zeichenfolge auf Grundlage des Datenbanknamens vorangestellt. "Data Source" wird auf der Grundlage des LocalDbVersion-Arguments festgelegt.
Die Verbindungszeichenfolge, die für andere Datenbankoptionen als "Initial Catalog", "Data Source" und "AttachDbFilename" verwendet werden soll. Beim Aufrufen von "CreateConnection" werden "Initial Catalog" und "AttachDbFilename" dieser Zeichenfolge auf Grundlage des Datenbanknamens vorangestellt. "Data Source" wird auf der Grundlage des LocalDbVersion-Arguments festgelegt. Der Standardausdruck lautet "Integrated Security=True; MultipleActiveResultSets=True;".
Erstellt auf Grundlage des angegebenen Datenbanknamens oder der angegebenen Verbindungszeichenfolge eine Verbindung für SQL Server LocalDb. Wenn die angegebene Zeichenfolge das Zeichen "=" enthält, wird sie als vollständige Verbindungszeichenfolge behandelt. Andernfalls wird sie nur als Datenbankname behandelt.
Eine initialisierte DbConnection.
Der Datenbankname oder die Verbindungszeichenfolge.
Diese -Konvention verwendet den Namen der abgeleiteten -Klasse als Container für das durch Code First erstellte konzeptionelle Modell.
Diese -Konvention verwendet den Namespace der abgeleiteten -Klasse als Namespace des durch Code First erstellten konzeptionellen Modells.
Instanzen dieser Klasse werden intern für die Erstellung konstanter Ausdrücke verwendet, die in die Ausdrucksbaumstruktur eingefügt werden, um Verweise auf und zu ersetzen.
Der Typ des Elements.
Die in der LINQ-Ausdrucksbaumstruktur erwartete öffentliche Eigenschaft.
Gibt zurück. Die Abfrage.
Instanzen dieser Klasse werden zum Erstellen von DbConnection-Objekten für SQL Server Compact Edition auf Grundlage eines angegebenen Datenbanknamens oder einer angegebenen Verbindungszeichenfolge verwendet.
Erstellt eine neue Verbindungsfactory mit einer leeren -Eigenschaft und einer leeren -Eigenschaft ( (Standardeinstellung).
Der invariante Anbietername, der die Version von SQL Server Compact Edition angibt, die verwendet werden soll.
Erstellt eine neue Verbindungsfactory mit der angegebenen -Eigenschaft und -Eigenschaft.
Der invariante Anbietername, der die Version von SQL Server Compact Edition angibt, die verwendet werden soll.
Der Pfad, der dem Datenbanknamen vorangestellt werden soll, der den von SQL Server Compact Edition verwendeten Dateinamen bildet, wenn die Datenbankdatei erstellt oder gelesen wird. Eine leere Zeichenfolge bewirkt, dass SQL Server Compact Edition als Speicherort der Datenbankdatei den Standardspeicherort verwendet.
Die Verbindungszeichenfolge, die für andere Datenbankverbindungsoptionen als "Data Source" verwendet werden soll. Dieser Zeichenfolge wird Data Source auf Grundlage des Datenbanknamens vorangestellt, wenn CreateConnection aufgerufen wird.
Die Verbindungszeichenfolge, die für andere Datenbankverbindungsoptionen als "Data Source" verwendet werden soll. Dieser Zeichenfolge wird Data Source auf Grundlage des Datenbanknamens vorangestellt, wenn CreateConnection aufgerufen wird. Der Standardwert ist eine leere Zeichenfolge. Dies bedeutet, dass keine anderen Optionen verwendet werden.
Die verwendete Verbindungszeichenfolge.
Erstellt auf Grundlage des angegebenen Datenbanknamens oder der angegebenen Verbindungszeichenfolge eine Verbindung für SQL Server Compact Edition. Wenn die angegebene Zeichenfolge das Zeichen "=" enthält, wird sie als vollständige Verbindungszeichenfolge behandelt. Andernfalls wird sie als Datenbankname behandelt.
Eine initialisierte DbConnection.
Der Datenbankname oder die Verbindungszeichenfolge.
Der Pfad, der dem Datenbanknamen vorangestellt werden soll, der den von SQL Server Compact Edition verwendeten Dateinamen bildet, wenn die Datenbankdatei erstellt oder gelesen wird. Der Standardwert ist "|DataDirectory|". Dies bedeutet, dass die Datei in das angegebene Datenverzeichnis eingefügt wird.
Der Pfad für die Datenbank.
Der invariante Anbietername, der die Version von SQL Server Compact Edition angibt, die verwendet werden soll.
Der invariante Anbietername.
Instanzen dieser Klasse werden zum Erstellen von DbConnection-Objekten für SQL Server auf Grundlage eines angegebenen Datenbanknamens oder einer angegebenen Verbindungszeichenfolge verwendet. Standardmäßig wird die Verbindung mit ".\SQLEXPRESS" hergestellt. Dies kann geändert werden, indem beim Erstellen einer Factoryinstanz die Basisverbindungszeichenfolge geändert wird.
Erstellt eine neue Verbindungsfactory mit der BaseConnectionString-Standardeigenschaft "Data Source=.\SQLEXPRESS; Integrated Security=True; MultipleActiveResultSets=True".
Erstellt eine neue Verbindungsfactory mit der angegebenen BaseConnectionString-Eigenschaft.
Die Verbindungszeichenfolge, die für andere Datenbankverbindungsoptionen als "Initial Catalog" verwendet werden soll. Dieser Zeichenfolge wird beim Aufruf von CreateConnection der "Inital Catalog" auf Grundlage des Datenbanknamens vorangestellt.
Die Verbindungszeichenfolge, die für andere Datenbankverbindungsoptionen als "Initial Catalog" verwendet werden soll. Beim Aufruf von CreateConnection wird dieser Zeichenfolge "Inital Catalog" auf Grundlage des Datenbanknamens vorangestellt. Der Standardausdruck lautet "Data Source=.\SQLEXPRESS; Integrated Security=True; MultipleActiveResultSets=True".
Verbindungszeichenfolge.
Erstellt auf Grundlage des angegebenen Datenbanknamens oder der angegebenen Verbindungszeichenfolge eine Verbindung für SQL Server. Wenn die angegebene Zeichenfolge das Zeichen "=" enthält, wird sie als vollständige Verbindungszeichenfolge behandelt. Andernfalls wird sie als Datenbankname behandelt.
Eine initialisierte DbConnection.
Der Datenbankname oder die Verbindungszeichenfolge.
Dieses Attribut kann auf eine gesamte abgeleitete -Klasse oder auf einzelne -Eigenschaften oder -Eigenschaften in dieser Klasse angewendet werden. Bei Anwendung des Attributs werden ggf. ermittelte -Eigenschaften oder -Eigenschaften in das Modell eingeschlossen, jedoch nicht automatisch initialisiert.
Initialisiert eine neue Instanz der -Klasse.
Die Ausnahme, die ausgelöst wird, wenn ein Kontext im Database First- oder Model First-Modus aus den -Vorlagen generiert und dann im Code First-Modus verwendet wird.
Initialisiert eine neue Instanz der -Klasse.
Initialisiert eine neue Instanz der -Klasse.
Das Objekt, das die Daten des serialisierten Objekts enthält.
Die Kontextinformationen über die Quelle oder das Ziel.
Initialisiert eine neue Instanz der -Klasse.
Die Meldung.
Initialisiert eine neue Instanz der -Klasse.
Die Meldung.
Die innere Ausnahme.
Stellt die Basisklasse für codebasierte Migrationen dar.
Initialisiert eine neue Instanz der -Klasse.
Fügt einen Vorgang hinzu, mit dem einer vorhandenen Tabelle eine Spalte hinzugefügt wird.
Der Name der Tabelle, der die Spalte hinzugefügt werden soll. Der Schemaname ist optional. Falls kein Schema angegeben wird, wird von der Verwendung des dbo-Schemas ausgegangen.
Der Name der hinzuzufügenden Spalte.
Eine Aktion, die die hinzuzufügende Spalte angibt, z. B.: c => c.Int(nullable: false, defaultValue: 3).
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Fügt einen Vorgang zum Erstellen einer neuen Fremdschlüsseleinschränkung hinzu.
Die Tabelle, die die Fremdschlüsselspalte enthält. Der Schemaname ist optional. Falls kein Schema angegeben wird, wird von der Verwendung des dbo-Schemas ausgegangen.
Die Fremdschlüsselspalte.
Die Tabelle mit der Spalte, auf die dieser Fremdschlüssel verweist. Der Schemaname ist optional. Falls kein Schema angegeben wird, wird von der Verwendung des dbo-Schemas ausgegangen.
Die Spalte, auf die dieser Fremdschlüssel verweist. Falls kein Wert angegeben wird, wird auf den Primärschlüssel der Prinzipaltabelle verwiesen.
Ein Wert, der angibt, ob die Löschweitergabe für die Fremdschlüsselbeziehung konfiguriert werden soll. Wenn kein Wert angegeben wird, wird die Löschweitergabe deaktiviert.
Der Name der Fremdschlüsseleinschränkung in der Datenbank. Wenn kein Wert angegeben wird, wird ein eindeutiger Name generiert.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Fügt einen Vorgang zum Erstellen einer neuen Fremdschlüsseleinschränkung hinzu.
Die Tabelle, die die Fremdschlüsselspalten enthält. Der Schemaname ist optional. Falls kein Schema angegeben wird, wird von der Verwendung des dbo-Schemas ausgegangen.
Die Fremdschlüsselspalten.
Die Tabelle mit den Spalten, auf die dieser Fremdschlüssel verweist. Der Schemaname ist optional. Falls kein Schema angegeben wird, wird von der Verwendung des dbo-Schemas ausgegangen.
Die Spalten, auf die dieser Fremdschlüssel verweist. Falls kein Wert angegeben wird, wird auf den Primärschlüssel der Prinzipaltabelle verwiesen.
Ein Wert, der angibt, ob die Löschweitergabe für die Fremdschlüsselbeziehung konfiguriert werden soll. Wenn kein Wert angegeben wird, wird die Löschweitergabe deaktiviert.
Der Name der Fremdschlüsseleinschränkung in der Datenbank. Wenn kein Wert angegeben wird, wird ein eindeutiger Name generiert.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Fügt einen Vorgang zum Erstellen eines neuen Primärschlüssels hinzu.
Die Tabelle, die die Primärschlüsselspalte enthält. Der Schemaname ist optional. Falls kein Schema angegeben wird, wird von der Verwendung des dbo-Schemas ausgegangen.
Die Primärschlüsselspalte.
Der Name des Primärschlüssels in der Datenbank. Wenn kein Wert angegeben wird, wird ein eindeutiger Name generiert.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Fügt einen Vorgang zum Erstellen eines neuen Primärschlüssels auf Grundlage mehrerer Spalten hinzu.
Die Tabelle, die die Primärschlüsselspalten enthält. Der Schemaname ist optional. Falls kein Schema angegeben wird, wird von der Verwendung des dbo-Schemas ausgegangen.
Die Primärschlüsselspalten.
Der Name des Primärschlüssels in der Datenbank. Wenn kein Wert angegeben wird, wird ein eindeutiger Name generiert.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Fügt einen Vorgang hinzu, mit dem die Definition einer vorhandenen Spalte geändert wird.
Der Name der Tabelle, in der die Spalte enthalten ist. Der Schemaname ist optional. Falls kein Schema angegeben wird, wird von der Verwendung des dbo-Schemas ausgegangen.
Der Name der zu ändernden Spalte.
Eine Aktion, die die neue Definition für die Spalte angibt, z. B.: c => c.String(nullable: false, defaultValue: "none").
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Fügt einen Vorgang zum Erstellen eines Indexes für eine einzelne Spalte hinzu.
Der Name der Tabelle, für die der Index erstellt werden soll. Der Schemaname ist optional. Falls kein Schema angegeben wird, wird von der Verwendung des dbo-Schemas ausgegangen.
Der Name der Spalte, für die der Index erstellt werden soll.
Ein Wert, der angibt, ob dieser Index eindeutig ist. Wenn kein Wert angegeben wird, wird ein nicht eindeutiger Index erstellt.
Der Name, der für den Index in der Datenbank verwendet werden soll. Wenn kein Wert angegeben wird, wird ein eindeutiger Name generiert.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Fügt einen Vorgang zum Erstellen eines Indexes für mehrere Spalten hinzu.
Der Name der Tabelle, für die der Index erstellt werden soll. Der Schemaname ist optional. Falls kein Schema angegeben wird, wird von der Verwendung des dbo-Schemas ausgegangen.
Der Name der Spalten, für die der Index erstellt werden soll.
Ein Wert, der angibt, ob dieser Index eindeutig ist. Wenn kein Wert angegeben wird, wird ein nicht eindeutiger Index erstellt.
Der Name, der für den Index in der Datenbank verwendet werden soll. Wenn kein Wert angegeben wird, wird ein eindeutiger Name generiert.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Fügt einen Vorgang zum Erstellen einer neuen Tabelle hinzu.
Ein Objekt, das die weitere Konfiguration des Tabellenerstellungsvorgangs ermöglicht.
Der Name der Tabelle. Der Schemaname ist optional. Falls kein Schema angegeben wird, wird von der Verwendung des dbo-Schemas ausgegangen.
Eine Aktion, die die Spalten angibt, die in die Tabelle eingeschlossen werden sollen, z. B.: t => new { Id = t.Int(identity: true), Name = t.String() }.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Die Spalten in diesem Tabellenerstellungsvorgang. Dieser Typ muss nicht angegeben werden, weil er vom angegebenen columnsAction-Parameter abgeleitet wird.
Vorgänge, die während des Downgradeprozesses ausgeführt werden sollen.
Fügt einen Vorgang zum Löschen einer vorhandenen Spalte hinzu.
Der Name der Tabelle, aus der die Spalte gelöscht werden soll. Der Schemaname ist optional. Falls kein Schema angegeben wird, wird von der Verwendung des dbo-Schemas ausgegangen.
Der Name der zu löschenden Spalte.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Fügt einen Vorgang zum Löschen einer Fremdschlüsseleinschränkung auf Grundlage des Namens hinzu.
Die Tabelle, die die Fremdschlüsselspalte enthält. Der Schemaname ist optional. Falls kein Schema angegeben wird, wird von der Verwendung des dbo-Schemas ausgegangen.
Der Name der Fremdschlüsseleinschränkung in der Datenbank.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Fügt einen Vorgang zum Löschen einer Fremdschlüsseleinschränkung auf Grundlage der Spalte hinzu, die das Ziel der Einschränkung darstellt.
Die Tabelle, die die Fremdschlüsselspalte enthält. Der Schemaname ist optional. Falls kein Schema angegeben wird, wird von der Verwendung des dbo-Schemas ausgegangen.
Die Fremdschlüsselspalte.
Die Tabelle mit der Spalte, auf die dieser Fremdschlüssel verweist. Der Schemaname ist optional. Falls kein Schema angegeben wird, wird von der Verwendung des dbo-Schemas ausgegangen.
Die Spalten, auf die dieser Fremdschlüssel verweist.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Fügt einen Vorgang zum Löschen einer Fremdschlüsseleinschränkung auf Grundlage der Spalten hinzu, die das Ziel der Einschränkung darstellen.
Die Tabelle, die die Fremdschlüsselspalten enthält. Der Schemaname ist optional. Falls kein Schema angegeben wird, wird von der Verwendung des dbo-Schemas ausgegangen.
Die Fremdschlüsselspalten.
Die Tabelle mit den Spalten, auf die dieser Fremdschlüssel verweist. Der Schemaname ist optional. Falls kein Schema angegeben wird, wird von der Verwendung des dbo-Schemas ausgegangen.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Fügt einen Vorgang zum Löschen eines Indexes auf Grundlage des Namens hinzu.
Der Name der Tabelle, aus der der Index gelöscht werden soll. Der Schemaname ist optional. Falls kein Schema angegeben wird, wird von der Verwendung des dbo-Schemas ausgegangen.
Der Name des zu löschenden Indexes.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Fügt einen Vorgang zum Löschen eines Indexes auf Grundlage der Spalten hinzu, die das Ziel des Indexes darstellen.
Der Name der Tabelle, aus der der Index gelöscht werden soll. Der Schemaname ist optional. Falls kein Schema angegeben wird, wird von der Verwendung des dbo-Schemas ausgegangen.
Der Name mindestens einer Spalte, die das Ziel des Indexes darstellt.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Fügt einen Vorgang zum Löschen eines vorhandenen Primärschlüssels hinzu, der mit dem Standardnamen erstellt wurde.
Die Tabelle, die die Primärschlüsselspalte enthält. Der Schemaname ist optional. Falls kein Schema angegeben wird, wird von der Verwendung des dbo-Schemas ausgegangen.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Fügt einen Vorgang zum Löschen eines vorhandenen Primärschlüssels hinzu, der nicht den Standardnamen aufweist.
Die Tabelle, die die Primärschlüsselspalte enthält. Der Schemaname ist optional. Falls kein Schema angegeben wird, wird von der Verwendung des dbo-Schemas ausgegangen.
Der Name des zu löschenden Primärschlüssels.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Fügt einen Vorgang zum Löschen einer Tabelle hinzu.
Der Name der zu löschenden Tabelle. Der Schemaname ist optional. Falls kein Schema angegeben wird, wird von der Verwendung des dbo-Schemas ausgegangen.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Bestimmt, ob diese Instanz gleich einem angegebenen Objekt ist.
True, wenn das angegebene Objekt gleich dem aktuellen Objekt ist, andernfalls false.
Das Objekt, das mit dem aktuellen Objekt verglichen werden soll.
Ruft die Daten für einen Parameter oder eine Spalte mit dem angegebenen Typ ab.
Ein Hashcode für das aktuelle Objekt.
Gibt den Laufzeittyp der aktuellen Instanz zurück.
Die Typinstanz, die den genauen Laufzeittyp der aktuellen Instanz darstellt.
Erstellt eine flache Kopie des aktuellen Objekts.
Eine flache Kopie des aktuellen Objekts.
Fügt einen Vorgang zum Verschieben einer Tabelle in ein neues Schema hinzu.
Der Name der zu verschiebenden Tabelle. Der Schemaname ist optional. Falls kein Schema angegeben wird, wird von der Verwendung des dbo-Schemas ausgegangen.
Das Schema, in das die Tabelle verschoben werden soll.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Fügt einen Vorgang zum Umbenennen einer Spalte hinzu.
Der Name der Tabelle, in der die umzubenennende Spalte enthalten ist. Der Schemaname ist optional. Falls kein Schema angegeben wird, wird von der Verwendung des dbo-Schemas ausgegangen.
Der Name der Spalte, die umbenannt werden soll.
Der neue Name der Spalte.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Fügt einen Vorgang zum Umbenennen einer Tabelle hinzu. Um das Schema einer Tabelle zu ändern, verwenden Sie MoveTable.
Der Name der Tabelle, die umbenannt werden soll. Der Schemaname ist optional. Falls kein Schema angegeben wird, wird von der Verwendung des dbo-Schemas ausgegangen.
Der neue Name der Tabelle. Der Schemaname ist optional. Falls kein Schema angegeben wird, wird von der Verwendung des dbo-Schemas ausgegangen.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Fügt einen Vorgang zum Ausführen eines SQL-Befehls hinzu.
Der auszuführende SQL-Befehl.
Ein Wert, der angibt, ob der SQL-Befehl außerhalb der Transaktion ausgeführt werden soll, die für den Migrationsprozess verwendet wird. Wenn kein Wert angegeben wird, wird der SQL-Befehl innerhalb der Transaktion ausgeführt.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.
Eine Zeichenfolge, die das aktuelle Objekt darstellt.
Vorgänge, die während des Upgradeprozesses ausgeführt werden sollen.
Eine Konfiguration für die Verwendung von Migrationen für ein angegebenes Modell. Normalerweise erstellen Sie eine Konfigurationsklasse, die von abgeleitet wird, anstatt diese Klasse zu verwenden.
Initialisiert eine neue Instanz der DbMigrationsConfiguration-Klasse.
Ruft einen Wert ab, der angibt, ob während der automatischen Migration Datenverluste zulässig sind, oder legt ihn fest. Wenn der Wert auf false festgelegt ist, wird eine Ausnahme ausgelöst, wenn während einer automatischen Migration Datenverluste auftreten dürfen.
Ruft einen Wert ab, der angibt, ob während der Datenbankmigration automatische Migrationen verwendet werden können, oder legt ihn fest.
Ruft den Code-Generator ab, der beim Gerüstbau für Migrationen verwendet werden soll, oder legt ihn fest.
Ruft den abgeleiteten DbContext ab, der das zu migrierende Modell darstellt, oder legt ihn fest.
Ruft den SQL-Generator ab, der für einen angegebenen Datenbankanbieter verwendet werden soll.
Der für den Datenbankanbieter festgelegte SQL-Generator.
Der Name des Datenbankanbieters, für den der SQL-Generator abgerufen werden soll.
Ruft die Assembly mit codebasierten Migrationen ab oder legt sie fest.
Ruft das Unterverzeichnis ab, in dem codebasierte Migrationen gespeichert sind, oder legt es fest.
Ruft den für codebasierte Migrationen verwendeten Namespace ab oder legt ihn fest.
Fügt einen neuen SQL-Generator hinzu, der für einen angegebenen Datenbankanbieter verwendet werden soll.
Der Name des Datenbankanbieters, für den der SQL-Generator festgelegt werden soll.
Der zu verwendende SQL-Generator.
Ruft einen Wert ab, um die Verbindung der zu migrierenden Datenbank zu überschreiben, oder legt ihn fest.
Stellt die Konfiguration dar, die sich auf die Verwendung von Migrationen für ein angegebenes Modell bezieht.
Der Kontext.
Initialisiert eine neue Instanz der -Klasse.
Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist.
True, wenn das angegebene Objekt gleich dem aktuellen Objekt ist, andernfalls false.
Das Objekt, das mit dem aktuellen Objekt verglichen werden soll.
Ruft die Daten für einen Parameter oder eine Spalte mit dem angegebenen Typ ab.
Ein Hashcode für das aktuelle Objekt.
Gibt den Laufzeittyp der aktuellen Instanz zurück.
Die Typinstanz, die den genauen Laufzeittyp der aktuellen Instanz darstellt.
Erstellt eine flache Kopie des aktuellen Objekts.
Eine flache Kopie des aktuellen Objekts.
Wird nach dem Upgrade auf die neueste Migration ausgeführt, um das Aktualisieren von Seedingdaten zu ermöglichen.
Der zum Aktualisieren der Seedingdaten zu verwendende Kontext.
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.
Eine Zeichenfolge, die das aktuelle Objekt darstellt.
Wird zum Anwenden vorhandener Migrationen auf eine Datenbank verwendet. Diese Klasse kann verwendet werden, um ein Upgrade und Downgrade auf eine beliebige angegebene Migration auszuführen. Verwenden Sie , um ein Migrationsgerüst basierend auf Änderungen am Modell zu erstellen.
Initialisiert eine neue Instanz der DbMigrator-Klasse.
Die Konfiguration, die für den Migrationsprozess verwendet werden soll.
Ruft die Konfiguration ab, die für den Migrationsprozess verwendet wird.
Ruft alle Migrationen ab, die auf die Zieldatenbank angewendet wurden.
Ruft alle Migrationen ab, die in der konfigurierten Migrationsassembly definiert sind.
Ruft alle Migrationen ab, die in der Assembly definiert sind, aber nicht auf die Zieldatenbank angewendet wurden.
Die Migrations-ID, die den Status der Datenbank darstellt, bevor Migrationen angewendet werden.
Aktualisiert die Zieldatenbank auf eine angegebene Migration.
Die Migration, auf die ein Upgrade oder Downgrade ausgeführt werden soll.
Ein Satz von Erweiterungsmethoden für .
Fügt Entitäten beim Aufruf von SaveChanges nach dem Schlüssel hinzu bzw. aktualisiert diese. Entspricht einem Upsert-Vorgang aus der Datenbankterminologie. Diese Methode kann beim Datenseeding unter Verwendung von Migrationen hilfreich sein.
Ein -Objekt, das zum Ausführen von Erstellungs-, Lese-, Update- und Löschvorgängen verwendet wird.
Ein Ausdruck, der die Eigenschaften angibt, mit deren Hilfe bestimmt wird, ob ein Hinzufüge- oder Updatevorgang ausgeführt werden soll.
Die Entitäten, die hinzugefügt oder aktualisiert werden sollen.
Der Typ der Entität.
Fügt Entitäten beim Aufruf von SaveChanges nach dem Schlüssel hinzu bzw. aktualisiert diese. Entspricht einem Upsert-Vorgang aus der Datenbankterminologie. Diese Methode kann beim Datenseeding unter Verwendung von Migrationen hilfreich sein.
Ein -Objekt, das zum Ausführen von Erstellungs-, Lese-, Update- und Löschvorgängen verwendet wird.
Die Entitäten, die hinzugefügt oder aktualisiert werden sollen.
Der Typ der Entität.
Stellt eine Hilfsklasse bereit, die zum Konfigurieren einer Spalte verwendet wird.
Initialisiert eine neue Instanz der -Klasse.
Erstellt eine neue Spaltendefinition zum Speichern von Binary-Daten.
Die neu erstellte Spaltendefinition.
Ein Wert, der angibt, ob die Spalte NULL-Werte zulässt.
Die maximal zulässige Länge von Arraydaten.
Ein Wert, der angibt, ob alle Daten bis zur maximalen Länge mit Leerzeichen aufgefüllt werden sollen.
Ein Wert, der angibt, ob die maximale vom Datenbankanbieter unterstützte Länge verwendet werden soll.
Ein konstanter Wert, der als Standardwert für diese Spalte verwendet werden soll.
Der SQL-Ausdruck, der als Standardwert für diese Spalte verwendet werden soll.
Ein Wert, der angibt, ob diese Spalte als Zeitstempel konfiguriert werden soll.
Der Name der Spalte.
Der für den Anbieter spezifische Datentyp, der für diese Spalte verwendet werden soll.
Erstellt eine neue Spaltendefinition zum Speichern von Boolean-Daten.
Die neu erstellte Spaltendefinition.
Ein Wert, der angibt, ob die Spalte NULL-Werte zulässt.
Ein konstanter Wert, der als Standardwert für diese Spalte verwendet werden soll.
Der SQL-Ausdruck, der als Standardwert für diese Spalte verwendet werden soll.
Der Name der Spalte.
Der für den Anbieter spezifische Datentyp, der für diese Spalte verwendet werden soll.
Erstellt eine neue Spaltendefinition zum Speichern von Byte-Daten.
Die neu erstellte Spaltendefinition.
Ein Wert, der angibt, ob die Spalte NULL-Werte zulässt.
Ein Wert, der angibt, ob die Datenbank während des Einfügevorgangs Werte für diese Spalte generiert.
Ein konstanter Wert, der als Standardwert für diese Spalte verwendet werden soll.
Der SQL-Ausdruck, der als Standardwert für diese Spalte verwendet werden soll.
Der Name der Spalte.
Der für den Anbieter spezifische Datentyp, der für diese Spalte verwendet werden soll.
Erstellt eine neue Spaltendefinition zum Speichern von DateTime-Daten.
Die neu erstellte Spaltendefinition.
Ein Wert, der angibt, ob die Spalte NULL-Werte zulässt.
Die Genauigkeit der Spalte.
Ein konstanter Wert, der als Standardwert für diese Spalte verwendet werden soll.
Der SQL-Ausdruck, der als Standardwert für diese Spalte verwendet werden soll.
Der Name der Spalte.
Der für den Anbieter spezifische Datentyp, der für diese Spalte verwendet werden soll.
Erstellt eine neue Spaltendefinition zum Speichern von DateTimeOffset-Daten.
Die neu erstellte Spaltendefinition.
Ein Wert, der angibt, ob die Spalte NULL-Werte zulässt.
Die Genauigkeit der Spalte.
Ein konstanter Wert, der als Standardwert für diese Spalte verwendet werden soll.
Der SQL-Ausdruck, der als Standardwert für diese Spalte verwendet werden soll.
Der Name der Spalte.
Der für den Anbieter spezifische Datentyp, der für diese Spalte verwendet werden soll.
Erstellt eine neue Spaltendefinition zum Speichern von Decimal-Daten.
Die neu erstellte Spaltendefinition.
Ein Wert, der angibt, ob die Spalte NULL-Werte zulässt.
Die numerische Genauigkeit der Spalte.
Die numerischen Dezimalstellen der Spalte.
Ein konstanter Wert, der als Standardwert für diese Spalte verwendet werden soll.
Ein SQL-Ausdruck, der als Standardwert für diese Spalte verwendet werden soll.
Der Name der Spalte.
Der für den Anbieter spezifische Datentyp, der für diese Spalte verwendet werden soll.
Ein Wert, der angibt, ob die Datenbank während des Einfügevorgangs Werte für diese Spalte generiert.
Erstellt eine neue Spaltendefinition zum Speichern von Double-Daten.
Die neu erstellte Spaltendefinition.
Ein Wert, der angibt, ob die Spalte NULL-Werte zulässt.
Ein konstanter Wert, der als Standardwert für diese Spalte verwendet werden soll.
Der SQL-Ausdruck, der als Standardwert für diese Spalte verwendet werden soll.
Der Name der Spalte.
Der für den Anbieter spezifische Datentyp, der für diese Spalte verwendet werden soll.
Gibt an, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.
true, wenn das angegebene Objekt gleich dem aktuellen Objekt ist, andernfalls false.
Das Objekt, das mit dem aktuellen Objekt verglichen werden soll.
Erstellt eine neue Spaltendefinition zum Speichern von Geography-Daten.
Die neu erstellte Spaltendefinition.
Ein Wert, der angibt, ob die Spalte NULL-Werte zulässt.
Ein konstanter Wert, der als Standardwert für diese Spalte verwendet werden soll.
Der SQL-Ausdruck, der als Standardwert für diese Spalte verwendet werden soll.
Der Name der Spalte.
Der für den Anbieter spezifische Datentyp, der für diese Spalte verwendet werden soll.
Erstellt eine neue Spaltendefinition zum Speichern von Geometry-Daten.
Die neu erstellte Spaltendefinition.
Ein Wert, der angibt, ob die Spalte NULL-Werte zulässt.
Ein konstanter Wert, der als Standardwert für diese Spalte verwendet werden soll.
Der SQL-Ausdruck, der als Standardwert für diese Spalte verwendet werden soll.
Der Name der Spalte.
Der für den Anbieter spezifische Datentyp, der für diese Spalte verwendet werden soll.
Gibt den Hashcode für diese Instanz zurück.
Der Hashcode für diese Instanz.
Ruft den Typ der aktuellen Instanz ab.
Der Typ der aktuellen Instanz.
Erstellt eine neue Spaltendefinition zum Speichern von GUID-Daten.
Die neu erstellte Spaltendefinition.
Ein Wert, der angibt, ob die Spalte NULL-Werte zulässt.
Ein Wert, der angibt, ob die Datenbank während des Einfügevorgangs Werte für diese Spalte generiert.
Ein konstanter Wert, der als Standardwert für diese Spalte verwendet werden soll.
Der SQL-Ausdruck, der als Standardwert für diese Spalte verwendet werden soll.
Der Name der Spalte.
Der für den Anbieter spezifische Datentyp, der für diese Spalte verwendet werden soll.
Erstellt eine neue Spaltendefinition zum Speichern von Integer-Daten.
Die neu erstellte Spaltendefinition.
Ein Wert, der angibt, ob die Spalte NULL-Werte zulässt.
Ein Wert, der angibt, ob die Datenbank während des Einfügevorgangs Werte für diese Spalte generiert.
Ein konstanter Wert, der als Standardwert für diese Spalte verwendet werden soll.
Der SQL-Ausdruck, der als Standardwert für diese Spalte verwendet werden soll.
Der Name der Spalte.
Der für den Anbieter spezifische Datentyp, der für diese Spalte verwendet werden soll.
Erstellt eine neue Spaltendefinition zum Speichern von Long-Daten.
Die neu erstellte Spaltendefinition.
Ein Wert, der angibt, ob die Spalte NULL-Werte zulässt.
Ein Wert, der angibt, ob die Datenbank während des Einfügevorgangs Werte für diese Spalte generiert.
Ein konstanter Wert, der als Standardwert für diese Spalte verwendet werden soll.
Der SQL-Ausdruck, der als Standardwert für diese Spalte verwendet werden soll.
Der Name der Spalte.
Der für den Anbieter spezifische Datentyp, der für diese Spalte verwendet werden soll.
Erstellt eine flache Kopie des aktuellen Objekts.
Eine flache Kopie des aktuellen Objekts.
Erstellt eine neue Spaltendefinition zum Speichern von Short-Daten.
Die neu erstellte Spaltendefinition.
Ein Wert, der angibt, ob die Spalte NULL-Werte zulässt.
Ein Wert, der angibt, ob die Datenbank während des Einfügevorgangs Werte für diese Spalte generiert.
Ein konstanter Wert, der als Standardwert für diese Spalte verwendet werden soll.
Der SQL-Ausdruck, der als Standardwert für diese Spalte verwendet werden soll.
Der Name der Spalte.
Der für den Anbieter spezifische Datentyp, der für diese Spalte verwendet werden soll.
Erstellt eine neue Spaltendefinition zum Speichern von Single-Daten.
Die neu erstellte Spaltendefinition.
Ein Wert, der angibt, ob die Spalte NULL-Werte zulässt.
Ein konstanter Wert, der als Standardwert für diese Spalte verwendet werden soll.
Der SQL-Ausdruck, der als Standardwert für diese Spalte verwendet werden soll.
Der Name der Spalte.
Der für den Anbieter spezifische Datentyp, der für diese Spalte verwendet werden soll.
Erstellt eine neue Spaltendefinition zum Speichern von String-Daten.
Die neu erstellte Spaltendefinition.
Ein Wert, der angibt, ob die Spalte NULL-Werte zulässt.
Die maximale zulässige Länge von Zeichenfolgendaten.
Ein Wert, der angibt, ob alle Daten bis zur maximalen Länge mit Leerzeichen aufgefüllt werden sollen.
Ein Wert, der angibt, ob die maximale vom Datenbankanbieter unterstützte Länge verwendet werden soll.
Ein Wert, der angibt, ob die Spalte Unicode-Inhalt unterstützt.
Ein konstanter Wert, der als Standardwert für diese Spalte verwendet werden soll.
Der SQL-Ausdruck, der als Standardwert für diese Spalte verwendet werden soll.
Der Name der Spalte.
Der für den Anbieter spezifische Datentyp, der für diese Spalte verwendet werden soll.
Erstellt eine neue Spaltendefinition zum Speichern von Time-Daten.
Die neu erstellte Spaltendefinition.
Ein Wert, der angibt, ob die Spalte NULL-Werte zulässt.
Die Genauigkeit der Spalte.
Ein konstanter Wert, der als Standardwert für diese Spalte verwendet werden soll.
Der SQL-Ausdruck, der als Standardwert für diese Spalte verwendet werden soll.
Der Name der Spalte.
Der für den Anbieter spezifische Datentyp, der für diese Spalte verwendet werden soll.
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.
Eine Zeichenfolge, die das aktuelle Objekt darstellt.
Eine Hilfsklasse, die zur weiteren Konfiguration einer Tabelle verwendet wird, die auf der Basis eines CreateTable-Aufrufs von erstellt wurde.
Der Typ der Spalten in der Tabelle.
Initialisiert eine neue Instanz der -Klasse.
Der Tabellenerstellungsvorgang, der weiter konfiguriert werden soll.
Die Migration, in der die Tabelle erstellt wird.
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.
true, wenn das angegebene Objekt gleich dem aktuellen Objekt ist, andernfalls false.
Das mit dem aktuellen Objekt zu vergleichende Objekt.
Gibt eine Fremdschlüsseleinschränkung an, die für die Tabelle erstellt werden soll.
Die gleiche Instanz, sodass mehrere Aufrufe verkettet werden können.
Der Name der Tabelle, auf die sich die Fremdschlüsseleinschränkung bezieht.
Ein Lambdaausdruck, der die Eigenschaften des Fremdschlüssels darstellt. Wenn der Fremdschlüssel aus mehreren Eigenschaften besteht, geben Sie einen anonymen Typ einschließlich der Eigenschaften an.
Ein Wert, der angibt, ob die Löschweitergabe für die Fremdschlüsseleinschränkung konfiguriert werden soll.
Der Name dieser Fremdschlüsseleinschränkung. Wenn kein Name angegeben wird, wird ein Standardname berechnet.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Ruft den Hashcode für das aktuelle Objekt ab.
Der Hashcode für die aktuelle Objekt.
Ruft den Typ des aktuellen Objekts ab.
Der Typ des aktuellen Objekts.
Gibt einen Index an, der für die Tabelle erstellt werden soll.
Die gleiche Instanz, sodass mehrere Aufrufe verkettet werden können.
Ein Lambdaausdruck, der die zu indizierende Eigenschaft darstellt.Wenn mehrere Eigenschaften indiziert werden sollen, geben Sie einen anonymen Typ einschließlich der Eigenschaften an.
Ein Wert, der angibt, ob es sich um einen eindeutigen Index handelt.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Erstellt eine flache Kopie des aktuellen Objekts.
Eine flache Kopie des aktuellen Objekts.
Gibt einen Primärschlüssel für die Tabelle an.
Die gleiche Instanz, sodass mehrere Aufrufe verkettet werden können.
Ein Lambdaausdruck, der die Eigenschaft darstellt, die als primärer Schlüssel verwendet werden soll. Wenn der primäre Schlüssel aus mehreren Eigenschaften besteht, geben Sie einen anonymen Typ einschließlich der Eigenschaften an.
Der Name des Primärschlüssels. Wenn NULL angegeben wird, wird ein Standardname generiert.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Gibt eine Zeichenfolgendarstellung des aktuellen Objekts zurück.
Eine Zeichenfolgendarstellung des aktuellen Objekts.
Generiert C#-Code für eine codebasierte Migration.
Initialisiert eine neue Instanz der -Klasse.
Generiert Code, um den Standardwert für eine -Spalte anzugeben.
Der Code, der den Standardwert darstellt.
Der als Standard zu verwendende Wert.
Generiert Code, um den Standardwert für eine -Spalte anzugeben.
Der Code, der den Standardwert darstellt.
Der als Standard zu verwendende Wert.
Generiert die Primärcodedatei, die vom Benutzer angezeigt und bearbeitet werden kann.
Der generierte Code.
Vorgänge, die von der Migration ausgeführt werden sollen.
Der Namespace, in dem Code generiert werden soll.
Der Name der zu generierenden Klasse.
Generiert Code, um mithilfe eines Lambdaausdrucks eine Gruppe von Spaltennamen anzugeben.
Die Spalten, für die Code generiert wird.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Generiert Code zur Ausführung von .
Der Vorgang, für den Code generiert wird.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Generiert Code zur Ausführung von .
Der Vorgang, für den Code generiert wird.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Generiert Code zur Ausführung von .
Der Vorgang, für den Code generiert wird.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Generiert Code zur Ausführung von .
Der Vorgang, für den Code generiert wird.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Generiert Code, um die Definition für anzugeben.
Die Spaltendefinition, für die Code generiert wird.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Ein Wert, der angibt, ob der Spaltenname in die Definition eingeschlossen werden soll.
Generiert Code zur Ausführung von .
Der Vorgang, für den Code generiert wird.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Generiert Code zur Ausführung von .
Der Vorgang, für den Code generiert wird.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Generiert Code zur Ausführung von .
Der Vorgang, für den Code generiert wird.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Generiert Code zur Ausführung von .
Der Vorgang, für den Code generiert wird.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Generiert Code zur Ausführung von .
Der Vorgang, für den Code generiert wird.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Generiert Code zur Ausführung von .
Der Vorgang, für den Code generiert wird.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Generiert Code zur Ausführung von .
Der Vorgang, für den Code generiert wird.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Generiert Code zur Ausführung von .
Der Vorgang, für den Code generiert wird.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Generiert Code zur Ausführung von .
Der Vorgang, für den Code generiert wird.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Generiert Code zur Ausführung von .
Der Vorgang, für den Code generiert wird.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Generiert Code zur Ausführung von .
Der Vorgang, für den Code generiert wird.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Generiert Code, um den Standardwert für eine -Spalte anzugeben.
Der Code, der den Standardwert darstellt.
Der als Standard zu verwendende Wert.
Generiert Code, um den Standardwert für eine -Spalte anzugeben.
Der Code, der den Standardwert darstellt.
Der als Standard zu verwendende Wert.
Generiert Code, um den Standardwert für eine -Spalte anzugeben.
Der Code, der den Standardwert darstellt.
Der als Standard zu verwendende Wert.
Generiert Code, um den Standardwert für eine -Spalte anzugeben.
Der Code, der den Standardwert darstellt.
Der als Standard zu verwendende Wert.
Generiert Code, um den Standardwert für eine -Spalte anzugeben.
Der Code, der den Standardwert darstellt.
Der als Standard zu verwendende Wert.
Generiert Code, um den Standardwert für eine -Spalte anzugeben.
Der Code, der den Standardwert darstellt.
Der als Standard zu verwendende Wert.
Generiert Code, um den Standardwert für eine -Spalte anzugeben.
Der Code, der den Standardwert darstellt.
Der als Standard zu verwendende Wert.
Generiert Code, um den Standardwert für eine Spalte eines unbekannten Datentyps anzugeben.
Der Code, der den Standardwert darstellt.
Der als Standard zu verwendende Wert.
Generiert Code, um den Standardwert für eine -Spalte anzugeben.
Der Code, der den Standardwert darstellt.
Der als Standard zu verwendende Wert.
Generiert Code, um den Standardwert für eine -Spalte anzugeben.
Der Code, der den Standardwert darstellt.
Der als Standard zu verwendende Wert.
Generiert die CodeBehind-Datei mit Migrationsmetadaten.
Der generierte Code.
Eindeutiger Bezeichner der Migration.
Die Vorgänge, die von der Migration ausgeführt werden sollen.
Das Quellmodell, das in den Migrationsmetadaten gespeichert werden soll.
Das Zielmodell, das in den Migrationsmetadaten gespeichert werden soll.
Der Namespace, in dem Code generiert werden soll.
Der Name der zu generierenden Klasse.
Generiert die CodeBehind-Datei mit Migrationsmetadaten.
Der generierte Code.
Eindeutiger Bezeichner der Migration.
Das Quellmodell, das in den Migrationsmetadaten gespeichert werden soll.
Das Zielmodell, das in den Migrationsmetadaten gespeichert werden soll.
Der Namespace, in dem Code generiert werden soll.
Der Name der zu generierenden Klasse.
Generiert Code, um den Standardwert für eine -Spalte anzugeben.
Der Code, der den Standardwert darstellt.
Der als Standard zu verwendende Wert.
Generiert Code, um als Teil von auszuführen.
Der Vorgang, für den Code generiert wird.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Generiert Code, um als Teil von auszuführen.
Der Vorgang, für den Code generiert wird.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Generiert Code, um als Teil von auszuführen.
Der Vorgang, für den Code generiert wird.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Versieht einen Bezeichner mit geeigneten Escapezeichen, damit er in einer Zeichenfolge gespeichert werden kann.
Der in Anführungszeichen gesetzte Bezeichner.
Der Bezeichner, der in Anführungszeichen gesetzt werden soll.
Entfernt ungültige Zeichen aus dem Namen eines Datenbankartefakts.
Der bereinigte Name.
Der zu bereinigende Name.
Ruft den Typnamen ab, der für eine Spalte des angegebenen Datentyps verwendet werden soll.
Der in der generierten Migration zu verwendende Typname.
Der zu übersetzende Datentyp.
Generiert den abschließenden Code für eine Klasse, die mit "WriteClassStart" gestartet wurde.
Der Namespace, in dem Code generiert werden soll.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Generiert einen Namespace unter Verwendung von Anweisungen und einer Klassendefinition.
Der Namespace, in dem Code generiert werden soll.
Der Name der zu generierenden Klasse.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Die Basisklasse der generierten Klasse.
Ein Wert, der angibt, ob diese Klasse für eine CodeBehind-Datei generiert wird.
Die Namespaces, für die "Using"-Direktiven hinzugefügt werden. Bei NULL werden die aus "GetDefaultNamespaces" zurückgegebenen Namespaces verwendet.
Generiert eine Eigenschaft, um das Quell- oder Zielmodell in der CodeBehind-Datei zurückzugeben.
Der Name der Eigenschaft.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Die Basisklasse für Anbieter, von denen Code für codebasierte Migrationen generiert wird.
Initialisiert eine neue Instanz der -Klasse.
Generiert den Code, der dem Benutzerprojekt hinzugefügt werden soll.
Der generierte Code.
Eindeutiger Bezeichner der Migration.
Vorgänge, die von der Migration ausgeführt werden sollen.
Das Quellmodell, das in den Migrationsmetadaten gespeichert werden soll.
Das Zielmodell, das in den Migrationsmetadaten gespeichert werden soll.
Der Namespace, in dem Code generiert werden soll.
Der Name der zu generierenden Klasse.
Ruft die Standardnamespaces ab, die als "using"-Direktive oder "Imports"-Direktive für generierten Code ausgegeben werden müssen.
Eine sortierte Liste von Namespacenamen.
Ein Wert, der angibt, ob diese Klasse für eine CodeBehind-Datei generiert wird.
Ruft die Namespaces ab, die als "using"-Direktive oder "Imports"-Direktive ausgegeben werden müssen, um den durch die angegebenen Vorgänge generierten Code zu behandeln.
Eine sortierte Liste von Namespacenamen.
Die Vorgänge, für die Code generiert wird.
Erstellt ein Gerüst codebasierter Migrationen, um ausstehende Modelländerungen auf die Datenbank anzuwenden.
Initialisiert eine neue Instanz der -Klasse.
Die Konfiguration, die für die Erstellung des Gerüsts verwendet werden soll.
Ruft den Namespace ab, der im generierten Code der Migration verwendet werden soll, oder legt ihn fest. Standardmäßig entspricht dieser dem "MigrationsNamespace" des an den Konstruktor übergebenen Migrationskonfigurationsobjekts. Bei VB.NET-Projekten wird dieser Namespace aktualisiert, um den Stammnamespace des Projekts zu berücksichtigen.
Der im generierten Code der Migration verwendete Namespace.
Erstellt ein Gerüst einer codebasierten Migration, um ausstehende Modelländerungen auf die Datenbank anzuwenden.
Die Migration, für die ein Gerüst erstellt wurde.
Der für das Migrationsgerüst zu verwendende Name.
Erstellt ein Gerüst einer codebasierten Migration, um ausstehende Modelländerungen auf die Datenbank anzuwenden.
Die Migration, für die ein Gerüst erstellt wurde.
Der für das Migrationsgerüst zu verwendende Name.
true, um Modelländerungen auszuschließen, andernfalls false.
Erstellt das Gerüst der anfänglichen codebasierten Migration nach einem zuvor ausgeführten Datenbankinitialisierer.
Die Migration, für die ein Gerüst erstellt wurde.
Stellt eine codebasierte Migration dar, für die ein Gerüst erstellt wurde und die in eine Datei geschrieben werden kann.
Initialisiert eine neue Instanz der -Klasse.
Ruft das Migrationscodegerüst ab, das in einer CodeBehind-Datei gespeichert werden soll, oder legt es fest.
Ruft das Unterverzeichnis im Benutzerprojekt ab, in dem diese Migration gespeichert werden soll, oder legt es fest.
Ruft die für diese Migration zu verwendende Programmiersprache ab oder legt sie fest. Wird normalerweise für die Dateierweiterung des generierten Codes verwendet.
Ruft den eindeutigen Bezeichner für diese Migration ab oder legt ihn fest. Wird normalerweise für den Dateinamen des generierten Codes verwendet.
Ruft das Migrationscodegerüst ab, das vom Benutzer bearbeitet werden kann, oder legt es fest.
Stellt eine Ausnahme dar, die beim Ausführen eines Vorgangs in einer anderen "AppDomain" in ausgelöst wurde.
Initialisiert eine neue Instanz der -Klasse mit serialisierten Daten.
Die serialisierten Objektdaten über die ausgelöste Ausnahme.
Die Kontextinformationen über die Quelle oder das Ziel.
Initialisiert eine neue Instanz der -Klasse mit einer angegebenen Fehlermeldung, inneren Ausnahme und Stapelüberwachung.
Die Fehlermeldung, die den Grund für die Ausnahme erklärt.
Der Typ der ausgelösten Ausnahme.
Die Stapelüberwachung der ausgelösten Ausnahme.
Füllt mit den Daten auf, die zum Serialisieren des Zielobjekts erforderlich sind.
Die mit Daten aufzufüllende .
Das Ziel dieser Serialisierung.
Ruft die Stapelüberwachung der ausgelösten Ausnahme ab.
Die Stapelüberwachung der ausgelösten Ausnahme.
Ruft den Typ der ausgelösten Ausnahme ab.
Der Typ der ausgelösten Ausnahme.
Stellt eine Hilfsklasse dar, die von Entwurfszeittools zum Ausführen migrationsbezogener Befehle verwendet wird, die mit einer in Visual Studio bearbeiteten Anwendung interagieren müssen.Da die Anwendung bearbeitet wird, müssen die Assemblys in eine separate "AppDomain" geladen werden, um sicherzustellen, dass immer die neueste Version geladen ist. Die Datei App.config oder Web.config aus dem Startprojekt wird ebenfalls kopiert, um sicherzustellen, dass jede Konfiguration angewendet wird.
Initialisiert eine neue Instanz der -Klasse.
Der Name der Assembly, in der die zu verwendende Migrationskonfiguration enthalten ist.
Der durch den Namespace angegebene Name der Migrationskonfiguration, der verwendet werden soll.
Das Arbeitsverzeichnis, in dem die kompilierten Assemblys enthalten sind.
Der Pfad der CONFIG-Datei aus dem Startprojekt.
Der Pfad des Anwendungsdatenverzeichnisses aus dem Startprojekt. Normalerweise das Verzeichnis App_Data für Webanwendungen oder das Arbeitsverzeichnis für ausführbare Dateien.
Die Verbindung mit der zu migrierenden Datenbank. Wenn NULL angegeben wird, wird die Standardverbindung für den Kontext verwendet.
Gibt sämtliche von verwendeten Ressourcen frei.
Gibt sämtliche von verwendeten Ressourcen frei.
true, um sowohl verwaltete als auch nicht verwaltete Ressourcen freizugeben, false, um nur nicht verwaltete Ressourcen freizugeben.
Gibt alle von der Fassade verwendeten, nicht verwalteten Ressourcen frei.
Ruft den vollqualifizierten Namen aller von abgeleiteten Typen ab.
Alle gefundenen Kontexttypen.
Ruft eine Liste aller Migrationen ab, die auf die Datenbank angewendet wurden.
Die IDs der angewendeten Migrationen.
Ruft eine Liste aller Migrationen ab, die nicht auf die Datenbank angewendet wurden.
Die IDs der ausstehenden Migrationen.
Ruft eine Aktion ab, die zum Protokollieren von Informationen ausgeführt wird, oder legt sie fest.
Eine Aktion, die zum Protokollieren von Informationen ausgeführt wird.
Ruft eine Aktion ab, die zum Protokollieren ausführlicher Informationen ausgeführt wird, oder legt sie fest.
Eine Aktion, die zum Protokollieren ausführlicher Informationen ausgeführt wird.
Ruft eine Aktion ab, die zum Protokollieren von Warnungen ausgeführt wird, oder legt sie fest.
Eine Aktion, die zum Protokollieren von Warnungen ausgeführt wird.
Erstellt ein Gerüst einer codebasierten Migration, um ausstehende Modelländerungen anzuwenden.
Die Migration, für die ein Gerüst erstellt wurde.
Der Name der generierten Migration.
Die Programmiersprache der generierten Migration.
Der Stammnamespace des Projekts, dem die Migration hinzugefügt wird.
true, um Modelländerungen auszuschließen, andernfalls false.
Erstellt das Gerüst der anfänglichen codebasierten Migration nach einem zuvor ausgeführten Datenbankinitialisierer.
Die Migration, für die ein Gerüst erstellt wurde.
Die Programmiersprache der generierten Migration.
Der Stammnamespace des Projekts, dem die Migration hinzugefügt wird.
Generiert ein SQL-Skript, das zwischen zwei Migrationen generiert werden soll.
Das generierte SQL-Skript.
Die Migration, von der aktualisiert werden soll. Wenn NULL angegeben wird, wird ein Updateskript für die aktuelle Datenbank erstellt.
Die Migration, auf die aktualisiert werden soll. Wenn NULL angegeben wird, wird ein Skript für ein Update auf die neueste Migration erstellt.
Der Wert, der angibt, ob während der automatischen Migration Datenverluste zulässig sind.
Aktualisiert die Datenbank auf die angegebene Migration.
Die ID der Migration, die migriert werden soll. Wenn NULL angegeben wird, wird die Datenbank auf die neueste Migration aktualisiert.
Der Wert, der angibt, ob während der automatischen Migration Datenverluste zulässig sind.
Generiert Visual Basic .NET-Code für eine codebasierte Migration.
Initialisiert eine neue Instanz der -Klasse.
Generiert Code, um den Standardwert für eine -Spalte anzugeben.
Der Code, der den Standardwert darstellt.
Der als Standard zu verwendende Wert.
Generiert Code, um den Standardwert für eine -Spalte anzugeben.
Der Code, der den Standardwert darstellt.
Der als Standard zu verwendende Wert.
Generiert die Primärcodedatei, die vom Benutzer angezeigt und bearbeitet werden kann.
Der generierte Code.
Die Vorgänge, die von der Migration ausgeführt werden sollen.
Der Namespace, in dem Code generiert werden soll.
Der Name der zu generierenden Klasse.
Generiert Code, um mithilfe eines Lambdaausdrucks eine Gruppe von Spaltennamen anzugeben.
Die Spalten, für die Code generiert wird.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Generiert Code zur Ausführung von .
Der Vorgang, für den Code generiert wird.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Generiert Code zur Ausführung von .
Der Vorgang, für den Code generiert wird.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Generiert Code zur Ausführung von .
Der Vorgang, für den Code generiert wird.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Generiert Code zur Ausführung von .
Der Vorgang, für den Code generiert wird.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Generiert Code, um die Definition für anzugeben.
Die Spaltendefinition, für die Code generiert wird.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Ein Wert, der angibt, ob der Spaltenname in die Definition eingeschlossen werden soll.
Generiert Code zur Ausführung von .
Der Vorgang, für den Code generiert wird.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Generiert Code zur Ausführung von .
Der Vorgang, für den Code generiert wird.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Generiert Code zur Ausführung von .
Der Vorgang, für den Code generiert wird.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Generiert Code zur Ausführung von .
Der Vorgang, für den Code generiert wird.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Generiert Code zur Ausführung von .
Der Vorgang, für den Code generiert wird.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Generiert Code zur Ausführung von .
Der Vorgang, für den Code generiert wird.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Generiert Code zur Ausführung von .
Der Vorgang, für den Code generiert wird.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Generiert Code zur Ausführung von .
Der Vorgang, für den Code generiert wird.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Generiert Code zur Ausführung von .
Der Vorgang, für den Code generiert wird.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Generiert Code zur Ausführung von .
Der Vorgang, für den Code generiert wird.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Generiert Code zur Ausführung von .
Der Vorgang, für den Code generiert wird.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Generiert Code, um den Standardwert für eine -Spalte anzugeben.
Der Code, der den Standardwert darstellt.
Der als Standard zu verwendende Wert.
Generiert Code, um den Standardwert für eine -Spalte anzugeben.
Der Code, der den Standardwert darstellt.
Der als Standard zu verwendende Wert.
Generiert Code, um den Standardwert für eine -Spalte anzugeben.
Der Code, der den Standardwert darstellt.
Der als Standard zu verwendende Wert.
Generiert Code, um den Standardwert für eine -Spalte anzugeben.
Der Code, der den Standardwert darstellt.
Der als Standard zu verwendende Wert.
Generiert Code, um den Standardwert für eine -Spalte anzugeben.
Der Code, der den Standardwert darstellt.
Der als Standard zu verwendende Wert.
Generiert Code, um den Standardwert für eine -Spalte anzugeben.
Der Code, der den Standardwert darstellt.
Der als Standard zu verwendende Wert.
Generiert Code, um den Standardwert für eine -Spalte anzugeben.
Der Code, der den Standardwert darstellt.
Der als Standard zu verwendende Wert.
Generiert Code, um den Standardwert für eine Spalte eines unbekannten Datentyps anzugeben.
Der Code, der den Standardwert darstellt.
Der als Standard zu verwendende Wert.
Generiert Code, um den Standardwert für eine -Spalte anzugeben.
Der Code, der den Standardwert darstellt.
Der als Standard zu verwendende Wert.
Generiert Code, um den Standardwert für eine -Spalte anzugeben.
Der Code, der den Standardwert darstellt.
Der als Standard zu verwendende Wert.
Generiert die CodeBehind-Datei mit Migrationsmetadaten.
Der generierte Code.
Der eindeutige Bezeichner der Migration.
Die Vorgänge, die von der Migration ausgeführt werden sollen.
Das Quellmodell, das in den Migrationsmetadaten gespeichert werden soll.
Das Zielmodell, das in den Migrationsmetadaten gespeichert werden soll.
Der Namespace, in dem Code generiert werden soll.
Der Name der zu generierenden Klasse.
Generiert die CodeBehind-Datei mit Migrationsmetadaten.
Der generierte Code.
Der eindeutige Bezeichner der Migration.
Das Quellmodell, das in den Migrationsmetadaten gespeichert werden soll.
Das Zielmodell, das in den Migrationsmetadaten gespeichert werden soll.
Der Namespace, in dem Code generiert werden soll.
Der Name der zu generierenden Klasse.
Generiert Code, um den Standardwert für eine -Spalte anzugeben.
Der Code, der den Standardwert darstellt.
Der als Standard zu verwendende Wert.
Generiert Code, um als Teil von auszuführen.
Der Vorgang, für den Code generiert wird.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Generiert Code, um als Teil von auszuführen.
Der Vorgang, für den Code generiert wird.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Generiert Code, um als Teil von auszuführen.
Der Vorgang, für den Code generiert wird.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Versieht einen Bezeichner mit geeigneten Escapezeichen, damit er in einer Zeichenfolge gespeichert werden kann.
Der in Anführungszeichen gesetzte Bezeichner.
Der Bezeichner, der in Anführungszeichen gesetzt werden soll.
Entfernt ungültige Zeichen aus dem Namen eines Datenbankartefakts.
Der bereinigte Name.
Der zu bereinigende Name.
Ruft den Typnamen ab, der für eine Spalte des angegebenen Datentyps verwendet werden soll.
Der in der generierten Migration zu verwendende Typname.
Der zu übersetzende Datentyp.
Generiert den abschließenden Code für eine Klasse, die mit "WriteClassStart" gestartet wurde.
Der Namespace, in dem Code generiert werden soll.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Generiert einen Namespace unter Verwendung von Anweisungen und einer Klassendefinition.
Der Namespace, in dem Code generiert werden soll.
Der Name der zu generierenden Klasse.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Die Basisklasse der generierten Klasse.
Ein Wert, der angibt, ob diese Klasse für eine CodeBehind-Datei generiert wird.
Die Namespaces, für die "Imports"-Direktiven hinzugefügt werden. Bei NULL werden die aus "GetDefaultNamespaces" zurückgegebenen Namespaces verwendet.
Generiert eine Eigenschaft, um das Quell- oder Zielmodell in der CodeBehind-Datei zurückzugeben.
Der Name der Eigenschaft.
Der Textwriter, dem generierter Code hinzugefügt werden soll.
Diese Klasse wird von Code First-Migrationen verwendet, um den Migrationsverlauf aus der Datenbank zu lesen bzw. in die Datenbank zu schreiben. Sie sollte nicht von anderem Code verwendet werden und ist nur insofern öffentlich, als Entity Framework im teilweise vertrauenswürdigen Modus darauf zugreifen kann. Die Klasse kann in zukünftigen Versionen geändert oder entfernt werden.
Initialisiert eine neue Instanz der -Klasse.
Ruft das Datum und die Uhrzeit der Erstellung des Migrationsverlaufseintrags ab oder legt ihn fest.
Ruft die ID der Migration ab, für die diese Zeile steht, oder legt sie fest.
Ruft den Zustand des Modells nach Anwendung der Migration ab oder legt ihn fest.
Gibt zurück.
Ruft die Entity Framework-Version ab, von der dieser Eintrag erstellt wurde, oder legt sie fest.
Stellt einen Fehler dar, der auftritt, wenn eine automatische Migration zu einem Datenverlust führen würde.
Initialisiert eine neue Instanz der AutomaticDataLossException-Klasse.
Die Meldung, die den Fehler beschreibt.
Stellt einen Fehler dar, der auftritt, wenn nach Anwendung der letzten Migration ausstehende Modelländerungen vorhanden sind und die automatische Migration deaktiviert ist.
Initialisiert eine neue Instanz der AutomaticMigrationsDisabledException-Klasse.
Die Meldung, die den Fehler beschreibt.
Stellt zusätzliche Metadaten über eine codebasierte Migration bereit.
Ruft den eindeutigen Bezeichner für die Migration ab.
Ruft den Zustand des Modells vor Ausführung der Migration ab.
Ruft den Zustand des Modells nach Ausführung der Migration ab.
Stellt Fehler dar, die in der Pipeline von Code First-Migrationen auftreten.
Initialisiert eine neue Instanz der MigrationsException-Klasse mit serialisierten Daten.
Die , die die serialisierten Objektdaten für die ausgelöste Ausnahme enthält.
Der , der die Kontextinformationen über die Quelle oder das Ziel enthält.
Initialisiert eine neue Instanz der MigrationsException-Klasse.
Die Meldung, die den Fehler beschreibt.
Basisklasse für Protokollierungen, die für den Migrationsprozess verwendet werden können.
Initialisiert eine neue Instanz der -Klasse.
Protokolliert eine Informationsmeldung.
Die zu protokollierende Meldung.
Protokolliert zusätzliche Informationen, die dem Benutzer nur angezeigt werden sollen, wenn er die Ausgabe ausführlicher Informationen anfordert.
Die zu protokollierende Meldung.
Protokolliert eine Warnung, über die der Benutzer benachrichtigt werden soll.
Die zu protokollierende Meldung.
Basisklasse für Decorator-Elemente, die den hauptsächlichen umschließen.
Initialisiert eine neue Instanz der MigratorBase-Klasse.
Der Migrator, den dieser Decorator umschließt.
Ruft die Konfiguration ab, die für den Migrationsprozess verwendet wird.
Ruft eine Liste der Migrationen ab, die auf die Datenbank angewendet wurden.
Liste der Migrations-IDs
Ruft eine Liste der Migrationen ab, die in der Assembly definiert sind.
Liste der Migrations-IDs
Ruft eine Liste der ausstehenden Migrationen ab, die nicht auf die Datenbank angewendet wurden.
Liste der Migrations-IDs
Aktualisiert die Zieldatenbank auf die neueste Migration.
Aktualisiert die Zieldatenbank auf eine angegebene Migration.
Die Migration, auf die ein Upgrade oder Downgrade ausgeführt werden soll.
Decorator zur Bereitstellung von Protokollierungsinformationen im Verlauf von Migrationsvorgängen.
Initialisiert eine neue Instanz der MigratorLoggingDecorator-Klasse.
Der Migrator, den dieser Decorator umschließt.
Die Protokollierung, in die Meldungen geschrieben werden.
Stellt einen Decorator dar, der ein SQL-Skript erstellt anstatt Änderungen auf die Datenbank anzuwenden. Wenn mit diesem Decorator umschlossen wird, wird daran gehindert, Änderungen auf die Zieldatenbank anzuwenden.
Initialisiert eine neue Instanz der -Klasse.
Der Migrator, den dieser Decorator umschließt.
Aktualisiert die Datenbank auf die Zielmigration.
Das generierte SQL-Skript.
Die Quellmigration.
Die Migration, auf die ein Upgrade oder Downgrade ausgeführt werden soll.
Stellt eine Spalte dar, die einer Tabelle hinzugefügt wird.
Initialisiert eine neue Instanz der AddColumnOperation-Klasse.
Der Name der Tabelle, der die Spalte hinzugefügt werden soll.
Die Details zur hinzugefügten Spalte.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Ruft die Details zur hinzugefügten Spalte ab.
Ruft einen Vorgang zum Löschen der hinzugefügten Spalte ab.
Ruft {fügen Sie hier Text ein} ab.
Ruft den Name der Tabelle ab, der die Spalte hinzugefügt werden soll.
Stellt eine Fremdschlüsseleinschränkung dar, die einer Tabelle hinzugefügt wird.
Initialisiert eine neue Instanz der AddForeignKeyOperation-Klasse. Die Eigenschaften "PrincipalTable", "PrincipalColumns", "DependentTable" und "DependentColumns" sollten ebenfalls aufgefüllt werden.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Ruft einen Wert ab, der angibt, ob die Löschweitergabe für die Fremdschlüsseleinschränkung konfiguriert werden soll, oder legt ihn fest.
Ruft einen Vorgang ab, durch den ein Index für die Fremdschlüsselspalte(n) erstellt wird.
Ein Vorgang zum Hinzufügen des Indexes.
Ruft einen Vorgang zum Löschen der Fremdschlüsseleinschränkung ab.
Ruft einen Wert ab, der angibt, ob eine Änderung destruktiv ist.
Die Namen der Tabellen, auf die sich die Fremdschlüsseleinschränkung bezieht.
Die Spaltennamen.
Stellt einen Vorgang dar, durch den einer Tabelle ein Primärschlüssel hinzugefügt wird.
Initialisiert eine neue Instanz der AddPrimaryKeyOperation-Klasse. Die Table-Eigenschaft und die Columns-Eigenschaft sollten ebenfalls aufgefüllt werden.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Ruft einen Vorgang zum Löschen des Primärschlüssels ab.
Stellt einen Vorgang zum Ändern einer vorhandenen Spalte dar.
Initialisiert eine neue Instanz der AlterColumnOperation-Klasse.
Der Name der Tabelle, der die Spalte angehört.
Details zu den Änderungen, die für die Spalte ausgeführt werden.
Ein Wert, der angibt, ob diese Änderung zu einem Datenverlust führt.
Ein Vorgang, durch den die Änderung der Spalte rückgängig gemacht wird.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Initialisiert eine neue Instanz der AlterColumnOperation-Klasse.
Der Name der Tabelle, der die Spalte angehört.
Details zu den Änderungen, die für die Spalte ausgeführt werden.
Ein Wert, der angibt, ob diese Änderung zu einem Datenverlust führt.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Ruft die neue Definition für die Spalte ab.
Die Spaltendefinition.
Ruft einen Vorgang ab, durch den die Änderung rückgängig gemacht wird. Die Umkehrung kann nicht automatisch berechnet werden. Wenn der Vorgang dem Konstruktor nicht übermittelt wurde, gibt diese Eigenschaft NULL zurück.
Ruft einen Wert ab, der angibt, ob die Änderung destruktiv ist.
Ruft den Namen der Tabelle ab, der die Spalte angehört.
Der Tabellenname.
Stellt Informationen über eine Spalte dar.
Initialisiert eine neue Instanz der Klasse.
Der Datentyp für diese Spalte.
Initialisiert eine neue Instanz der Klasse.
Der Datentyp für diese Spalte.
Zusätzliche Informationen über den Datentyp. Dazu gehören Details wie die maximale Länge, Zulässigkeit von NULL-Werten usw.
Ruft den Standardwert für den CLR-Typ ab, der dem Datenbanktyp dieser Spalte entspricht.
Der Standardwert.
Ruft den CLR-Typ ab, der dem Datenbanktyp dieser Spalte entspricht.
Der CLR-Typ.
Ruft einen konstanten Wert ab, der als Standardwert für diese Spalte verwendet werden soll, oder legt ihn fest.
Der Standardwert für die Spalte.
Ruft einen SQL-Ausdruck ab, der als Standardwert für diese Spalte verwendet werden soll, oder legt ihn fest.
Der Standardwert für die Spalte.
Ruft einen Wert ab, der angibt, ob diese Spalte eine feste Länge aufweist, oder legt ihn fest. Gilt nur für Arraydatentypen.
Ruft einen Wert ab, der angibt, ob Werte für diese Spalte von der Datenbank mithilfe des Identitätsmusters generiert werden, oder legt ihn fest.
Bestimmt, ob diese Spalte einen enger gefassten Datentyp aufweist als eine andere Spalte. Dient zur Bestimmung, ob ein Datenverlust auftritt, wenn die angegebene Spaltendefinition in diese Definition geändert wird.
TRUE, wenn diese Spalte einen enger gefassten Datentyp aufweist.
Die Spalte, mit der verglichen wird.
Details zum verwendeten Datenbankanbieter.
Ruft einen Wert ab, der angibt, ob diese Spalte NULL-Werte speichern kann, oder legt ihn fest.
Ruft einen Wert ab, der angibt, ob diese Spalte als Zeitstempel konfiguriert werden soll, oder legt ihn fest.
Ruft einen Wert ab, der angibt, ob diese Spalte Unicode-Zeichen unterstützt, oder legt ihn fest. Gilt nur für Textdatentypen.
Ruft die maximale Länge für diese Spalte ab oder legt sie fest. Gilt nur für Arraydatentypen.
Die maximale Länge.
Ruft den Namen der Spalte ab oder legt ihn fest.
Der Name.
Ruft die Genauigkeit für diese Spalte ab oder legt sie fest. Gilt nur für Dezimaldatentypen.
Die Genauigkeit.
Ruft die Dezimalstellen für diese Spalte ab oder legt sie fest. Gilt nur für Dezimaldatentypen.
Die Dezimalstellen.
Ruft einen für den Anbieter spezifischen Datentyp ab, der für diese Spalte verwendet werden soll, oder legt ihn fest.
Der Datentyp.
Ruft den Datentyp für diese Spalte ab.
Der Datentyp.
Ruft zusätzliche Informationen über den Datentyp dieser Spalte ab. Dazu gehören Details wie die maximale Länge, Zulässigkeit von NULL-Werten usw.
Stellt einen Vorgang zum Erstellen eines Datenbankindexes dar.
Initialisiert eine neue Instanz der CreateIndexOperation-Klasse. Die Table-Eigenschaft und die Columns-Eigenschaft sollten ebenfalls aufgefüllt werden.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Ruft einen Vorgang zum Löschen dieses Indexes ab.
Ruft einen Wert ab, der angibt, ob die Änderung destruktiv ist.
Ruft einen Wert ab, der angibt, ob dieser Index eindeutig ist, oder legt ihn fest.
Stellt einen Vorgang zum Erstellen einer Tabelle dar.
Initialisiert eine neue Instanz der CreateTableOperation-Klasse.
Der Name der zu erstellenden Tabelle.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Ruft die Spalten ab, die in die neue Tabelle eingeschlossen werden sollen.
Die einzuschließenden Spalten.
Ruft einen Vorgang zum Löschen der Tabelle ab.
Ruft einen Wert ab, der angibt, ob die Änderung destruktiv ist.
Ruft den Namen der zu erstellenden Tabelle ab.
Der Name.
Ruft den Primärschlüssel für die neue Tabelle ab oder legt ihn fest.
Der Primärschlüssel.
Stellt das Löschen eines neuen Datensatzes aus der Migrationsverlaufstabelle dar. Die Migrationsverlaufstabelle wird verwendet, um ein Protokoll der auf die Datenbank angewendeten Migrationen zu speichern.
Initialisiert eine neue Instanz der DeleteHistoryOperation-Klasse.
Der Name der Migrationsverlaufstabelle.
Die ID des zu löschenden Migrationsdatensatzes.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Stellt eine Spalte dar, die aus einer Tabelle gelöscht wird.
Initialisiert eine neue Instanz der DropColumnOperation-Klasse.
Der Name der Tabelle, aus der die Spalte gelöscht werden soll.
Der Name der zu löschenden Spalte.
Der Vorgang, durch den der Löschvorgang rückgängig gemacht wird.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Initialisiert eine neue Instanz der DropColumnOperation-Klasse.
Der Name der Tabelle, aus der die Spalte gelöscht werden soll.
Der Name der zu löschenden Spalte.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Ruft einen Vorgang ab, durch den das Löschen der Spalte rückgängig gemacht wird. Die Umkehrung kann nicht automatisch berechnet werden. Wenn der Vorgang dem Konstruktor nicht übermittelt wurde, gibt diese Eigenschaft NULL zurück.
Ruft einen Wert ab, der angibt, ob die Änderung destruktiv ist.
Ruft den Namen der zu löschenden Spalte ab.
Der Spaltenname.
Ruft den Namen der Tabelle ab, aus der die Spalte gelöscht werden soll.
Der Tabellenname.
Stellt eine Fremdschlüsseleinschränkung dar, die aus einer Tabelle gelöscht wird.
Initialisiert eine neue Instanz der DropForeignKeyOperation-Klasse.
Der Vorgang, durch den die Fremdschlüsseleinschränkung nach dem Löschen wiederhergestellt wird.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Initialisiert eine neue Instanz der DropForeignKeyOperation-Klasse. Die Eigenschaften "PrincipalTable", "DependentTable" und "DependentColumns" sollten ebenfalls aufgefüllt werden.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Ruft einen Vorgang ab, durch den der zugeordnete Index für die Fremdschlüsselspalte(n) gelöscht wird.
Ein Vorgang zum Löschen des Indexes.
Ruft einen Vorgang ab, durch den die Fremdschlüsseleinschränkung nach dem Löschen wiederhergestellt wird. Die Umkehrung kann nicht automatisch berechnet werden. Wenn der Vorgang dem Konstruktor nicht übermittelt wurde, gibt diese Eigenschaft NULL zurück.
Ruft einen Wert ab, der angibt, ob die Änderung destruktiv ist.
Stellt einen Vorgang zum Löschen eines vorhandenen Indexes dar.
Initialisiert eine neue Instanz der DropIndexOperation-Klasse.
Der Vorgang, durch den das Löschen des Indexes rückgängig gemacht wird.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Initialisiert eine neue Instanz der DropIndexOperation-Klasse.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Ruft einen Vorgang ab, durch den das Löschen des Indexes rückgängig gemacht wird. Die Umkehrung kann nicht automatisch berechnet werden. Wenn der Vorgang dem Konstruktor nicht übermittelt wurde, gibt diese Eigenschaft NULL zurück.
Ruft einen Wert ab, der angibt, ob eine Änderung destruktiv ist.
Stellt einen Vorgang zum Löschen eines Primärschlüssels aus einer Tabelle dar.
Initialisiert eine neue Instanz der DropPrimaryKeyOperation-Klasse. Die Table-Eigenschaft und die Columns-Eigenschaft sollten ebenfalls aufgefüllt werden.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Ruft einen Vorgang zum Hinzufügen des Primärschlüssels ab.
Stellt einen Vorgang zum Löschen einer vorhandenen Tabelle dar.
Initialisiert eine neue Instanz der DropTableOperation-Klasse.
Der Name der zu löschenden Tabelle.
Ein Vorgang, durch den das Löschen der Tabelle rückgängig gemacht wird.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Initialisiert eine neue Instanz der DropTableOperation-Klasse.
Der Name der zu löschenden Tabelle.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Ruft einen Vorgang ab, durch den das Löschen der Tabelle rückgängig gemacht wird. Die Umkehrung kann nicht automatisch berechnet werden. Wenn der Vorgang dem Konstruktor nicht übermittelt wurde, gibt diese Eigenschaft NULL zurück.
Ruft einen Wert ab, der angibt, ob die Änderung destruktiv ist.
Ruft den Namen der zu löschenden Tabelle ab.
Der Tabellenname.
Basisklasse für Änderungen, die sich auf Fremdschlüsseleinschränkungen auswirken.
Initialisiert eine neue Instanz der ForeignKeyOperation-Klasse.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Die Namen der Fremdschlüsselspalte(n).
Die Spaltennamen.
Ruft den Namen der Tabelle ab, in der sich die Fremdschlüsselspalten befinden, oder legt ihn fest.
Der Tabellenname.
Ruft einen Wert ab, der angibt, ob ein bestimmter Name für diese Fremdschlüsseleinschränkung angegeben wurde.
Ruft den Namen dieser Fremdschlüsseleinschränkung ab oder legt ihn fest. Wenn kein Name angegeben wird, wird ein Standardname berechnet.
Der Name der Einschränkung.
Ruft den Namen der Tabelle ab, auf den sich die Fremdschüsseleinschränkung bezieht, oder legt ihn fest.
Der Tabellenname.
Allgemeine Basisklasse für Vorgänge, die sich auf die Migrationsverlaufstabelle auswirken. Die Migrationsverlaufstabelle wird verwendet, um ein Protokoll der auf die Datenbank angewendeten Migrationen zu speichern.
Initialisiert eine neue Instanz der HistoryOperation-Klasse.
Der Name der Migrationsverlaufstabelle.
Der Name der Migration, auf die sich der Vorgang auswirkt.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Ruft einen Wert ab, der angibt, ob die Änderung destruktiv ist.
Ruft den Namen der Migration ab, auf die sich der Vorgang auswirkt.
Ruft den Namen der Migrationsverlaufstabelle ab.
Allgemeine Basisklasse für indexbezogene Vorgänge.
Initialisiert eine neue Instanz der IndexOperation-Klasse.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Ruft die indizierten Spalten ab oder legt sie fest.
Ruft einen Wert ab, der angibt, ob ein bestimmter Name für diesen Index angegeben wurde.
Ruft den Namen dieses Indexes ab oder legt ihn fest. Wenn kein Name angegeben wird, wird ein Standardname berechnet.
Ruft die Tabelle ab, der der Index angehört, oder legt sie fest.
Stellt einen Vorgang zum Einfügen eines neuen Datensatzes in die Migrationsverlaufstabelle dar. Die Migrationsverlaufstabelle wird verwendet, um ein Protokoll der auf die Datenbank angewendeten Migrationen zu speichern.
Initialisiert eine neue Instanz der InsertHistoryOperation-Klasse.
Der Name der Migrationsverlaufstabelle.
Die ID des einzufügenden Migrationsdatensatzes.
Der in der Modellspalte zu speichernde Wert.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Ruft {fügen Sie hier Text ein} ab.
Ruft den in der Verlaufstabelle zu speichernden Wert ab, der das Zielmodell der Migration angibt.
Gibt zurück.
Ruft den in der Verlaufstabelle zu speichernden Wert ab, der die Entity Framework-Version angibt, mit der diese Migration erstellt wurde.
Stellt einen Vorgang zum Ändern eines Datenbankschemas dar.
Initialisiert eine neue Instanz der MigrationOperation-Klasse.
Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Ruft zusätzliche Argumente ab, die von Anbietern verarbeitet werden können.
Ruft einen Vorgang ab, durch den dieser Vorgang rückgängig gemacht wird.
Ruft einen Wert ab, der angibt, ob dieser Vorgang zu einem Datenverlust führen kann.
Stellt einen Vorgang zum Verschieben einer Tabelle zwischen zwei Schemas dar.
Initialisiert eine neue Instanz der MoveTableOperation-Klasse.
Der Name der zu verschiebenden Tabelle.
Der Name des Schemas, in das die Tabelle verschoben werden soll.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Ruft einen Vorgang ab, durch den die Tabelle in ihr ursprüngliches Schema zurückverschoben wird.
Ruft einen Wert ab, der angibt, ob die Änderung destruktiv ist.
Ruft den Namen der zu verschiebenden Tabelle ab.
Der Name.
Ruft den Namen des Schemas ab, in das die Tabelle verschoben werden soll.
Der Schemaname.
Allgemeine Basisklasse für Vorgänge, die sich auf Primärschlüssel auswirken.
Initialisiert eine neue Instanz der PrimaryKeyOperation-Klasse.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Ruft die Spalte(n) ab, aus denen der Primärschlüssel besteht.
Ruft einen Wert ab, der angibt, ob ein bestimmter Name für diesen Primärschlüssel angegeben wurde.
Ruft einen Wert ab, der angibt, ob dieser Vorgang zu einem Datenverlust führen kann.
Ruft den Namen dieses Primärschlüssels ab oder legt ihn fest. Wenn kein Name angegeben wird, wird ein Standardname berechnet.
Ruft den Namen der Tabelle ab, in der der Primärschlüssel enthalten ist, oder legt ihn fest.
Stellt einen Vorgang zum Umbenennen einer vorhandenen Spalte dar.
Initialisiert eine neue Instanz der RenameColumnOperation-Klasse.
Der Name der Tabelle, der die Spalte angehört.
Der Name der Spalte, die umbenannt werden soll.
Der neue Name der Spalte.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Ruft einen Vorgang ab, durch den die Umbenennung rückgängig gemacht wird.
Ruft einen Wert ab, der angibt, ob die Änderung destruktiv ist.
Ruft den Namen der umzubenennenden Spalte ab.
Der Name.
Ruft den neuen Namen für die Spalte ab.
Der neue Name.
Ruft den Namen der Tabelle ab, der die Spalte angehört.
Der Tabellenname.
Stellt einen Vorgang zum Umbenennen einer vorhandenen Tabelle dar.
Initialisiert eine neue Instanz der RenameTableOperation-Klasse.
Der Name der Tabelle, die umbenannt werden soll.
Der neue Name der Tabelle.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Ruft einen Vorgang ab, durch den die Umbenennung rückgängig gemacht wird.
Ruft einen Wert ab, der angibt, ob die Änderung destruktiv ist.
Ruft den Namen der umzubenennenden Tabelle ab.
Der Name.
Ruft den neuen Namen für die Tabelle ab.
Der neue Name.
Stellt eine anbieterspezifische SQL-Anweisung dar, die direkt für die Zieldatenbank ausgeführt wird.
Initialisiert eine neue Instanz der SqlOperation-Klasse.
Der auszuführende SQL-Befehl.
Zusätzliche Argumente, die von Anbietern verarbeitet werden können. Verwenden Sie Syntax für anonyme Typen zum Angeben von Argumenten, z. B. 'new { SampleArgument = "MyValue" }'.
Ruft einen Wert ab, der angibt, ob dieser Vorgang zu einem Datenverlust führen kann.
Ruft den auszuführenden SQL-Befehl ab.
Ruft einen Wert ab, der angibt, ob diese Anweisung außerhalb des Transaktionsbereichs ausgeführt werden soll, in dem der Migrationsprozess normalerweise ausgeführt wird, oder legt ihn fest. Wenn auf TRUE festgelegt, wird für diesen Vorgang bei einem Migrationsprozessfehler kein Rollback ausgeführt.
true, wenn für diesen Vorgang bei einem Migrationsfehler kein Rollback ausgeführt wird.
Allgemeine Basisklasse für Anbieter, die anbieteragnostische Migrationsvorgänge in Datenbankanbieter-spezifische SQL-Befehle konvertieren.
Initialisiert eine neue Instanz der -Klasse.
Konvertiert eine Gruppe von Migrationsvorgängen in Datenbankanbieter-spezifische SQL-Befehle.
Eine Liste von SQL-Anweisungen, mit denen Migrationsvorgänge ausgeführt werden.
Die zu konvertierenden Vorgänge.
Das Token, das die Zielversion der Datenbank darstellt.
Stellt einen Migrationsvorgang dar, der in eine SQL-Anweisung übersetzt wurde.
Initialisiert eine neue Instanz der -Klasse.
Ruft die SQL-Anweisung zum Ausführen dieses Migrationsvorgangs ab oder legt sie fest.
Ruft einen Wert ab, der angibt, ob diese Anweisung außerhalb des Transaktionsbereichs ausgeführt werden soll, in dem der Migrationsprozess normalerweise ausgeführt wird, oder legt ihn fest. Wenn auf TRUE festgelegt, wird für diesen Vorgang bei einem Migrationsprozessfehler kein Rollback ausgeführt.
true, wenn für den Vorgang bei einem Migrationsprozessfehler kein Rollback ausgeführt wird, andernfalls FALSE.
Stellt einen Anbieter zum Konvertieren anbieteragnostischer Migrationsvorgänge in SQL-Befehle dar, die für Microsoft SQL Server Compact Edition ausgeführt werden können.
Initialisiert eine neue Instanz der -Klasse.
Erstellt eine leere Verbindung für den aktuellen Anbieter. Erlaubt abgeleiteten Anbietern die Verwendung einer anderen Verbindung als .
Eine leere Verbindung für den aktuellen Anbieter.
Generiert einen SQL-Befehl für . Der generierte SQL-Befehl sollte mithilfe der Statement-Methode hinzugefügt werden.
Der Vorgang, für den der SQL-Befehl erstellt wird.
Generiert einen SQL-Befehl für . Der generierte SQL-Befehl sollte mithilfe der Statement-Methode hinzugefügt werden.
Der Vorgang, für den der SQL-Befehl erstellt wird.
Generiert einen SQL-Befehl für . Der generierte SQL-Befehl sollte mithilfe der Statement-Methode hinzugefügt werden.
Der Vorgang, für den der SQL-Befehl erstellt wird.
Generiert einen SQL-Befehl für . Der generierte SQL-Befehl sollte mithilfe der Statement-Methode hinzugefügt werden.
Der Vorgang, für den der SQL-Befehl erstellt wird.
Generiert einen SQL-Befehl für . Der generierte SQL-Befehl sollte mithilfe der Statement-Methode hinzugefügt werden.
Der Vorgang, für den der SQL-Befehl erstellt wird.
Generiert einen SQL-Befehl für . Der generierte SQL-Befehl sollte mithilfe der Statement-Methode hinzugefügt werden.
Der Vorgang, für den der SQL-Befehl erstellt wird.
Generiert einen SQL-Befehl, um einen für eine Spalte festgelegten, konstanten DateTime-Standardwert anzugeben. Durch diese Methode wird nur der tatsächliche Wert generiert und nicht der SQL-Befehl zum Festlegen des Standardwerts.
Der SQL-Befehl, der den Standardwert darstellt.
Der festzulegende Wert.
Generiert einen SQL-Befehl zum Erstellen eines Datenbankschemas. Der generierte SQL-Befehl sollte mithilfe der Statement-Methode hinzugefügt werden.
Das zu erstellende Datenbankschema.
Generiert einen SQL-Befehl zum Kennzeichnen einer Tabelle als Systemtabelle. Der generierte SQL-Befehl sollte mithilfe der Statement-Methode hinzugefügt werden.
Der Vorgang, für den der SQL-Befehl erstellt wird.
Generiert einen in Anführungszeichen gesetzten Namen. Der angegebene Name enthält möglicherweise das Schema.
Der in Anführungszeichen gesetzte Name.
Der in Anführungszeichen zu setzende Name.
Stellt einen Anbieter zum Konvertieren anbieteragnostischer Migrationsvorgänge in SQL-Befehle dar, die für Microsoft SQL Server ausgeführt werden können.
Initialisiert eine neue Instanz der -Klasse.
Generiert einen SQL-Befehl, um den Datentyp einer Spalte anzugeben. Durch diese Methode wird nur der tatsächliche Typ generiert und nicht der SQL-Befehl zum Erstellen der Spalte.
Der SQL-Befehl, der den Datentyp darstellt.
Die Spalte, in der der SQL-Befehl generiert wird.
Erstellt eine leere Verbindung für den aktuellen Anbieter. Erlaubt abgeleiteten Anbietern die Verwendung einer anderen Verbindung als .
Eine leere Verbindung für den aktuellen Anbieter.
Generiert einen SQL-Befehl, um einen für eine Spalte festgelegten, konstanten Boolean-Standardwert anzugeben. Durch diese Methode wird nur der tatsächliche Wert generiert und nicht der SQL-Befehl zum Festlegen des Standardwerts.
Der SQL-Befehl, der den Standardwert darstellt.
Der festzulegende Wert.
Generiert einen SQL-Befehl, um einen für eine Spalte festgelegten, konstanten byte[]-Standardwert anzugeben. Durch diese Methode wird nur der tatsächliche Wert generiert und nicht der SQL-Befehl zum Festlegen des Standardwerts.
Der SQL-Befehl, der den Standardwert darstellt.
Der festzulegende Wert.
Konvertiert eine Gruppe von Migrationsvorgängen in eine Microsoft SQL Server-spezifische SQL-Anweisung.
Eine Liste von SQL-Anweisungen, mit denen Migrationsvorgänge ausgeführt werden.
Die zu konvertierenden Vorgänge.
Das Token, das die SQL Server-Zielversion darstellt (d. h. "2005", "2008").
Generiert einen SQL-Befehl für . Der generierte SQL-Befehl sollte mithilfe der Statement-Methode hinzugefügt werden.
Der Vorgang, für den der SQL-Befehl erstellt wird.
Generiert einen SQL-Befehl für . Der generierte SQL-Befehl sollte mithilfe der Statement-Methode hinzugefügt werden.
Der Vorgang, für den der SQL-Befehl erstellt wird.
Generiert einen SQL-Befehl für . Der generierte SQL-Befehl sollte mithilfe der Statement-Methode hinzugefügt werden.
Der Vorgang, für den der SQL-Befehl erstellt wird.
Generiert einen SQL-Befehl für . Der generierte SQL-Befehl sollte mithilfe der Statement-Methode hinzugefügt werden.
Der Vorgang, für den der SQL-Befehl erstellt wird.
Generiert einen SQL-Befehl für . Der generierte SQL-Befehl sollte mithilfe der Statement-Methode hinzugefügt werden.
Der Vorgang, für den der SQL-Befehl erstellt wird.
Generiert einen SQL-Befehl für . Der generierte SQL-Befehl sollte mithilfe der Statement-Methode hinzugefügt werden.
Der Vorgang, für den der SQL-Befehl erstellt wird.
Generiert einen SQL-Befehl für . Der generierte SQL-Befehl sollte mithilfe der Statement-Methode hinzugefügt werden.
Der Vorgang, für den der SQL-Befehl erstellt wird.
Generiert einen SQL-Befehl für . Der generierte SQL-Befehl sollte mithilfe der Statement-Methode hinzugefügt werden.
Der Vorgang, für den der SQL-Befehl erstellt wird.
Generiert einen SQL-Befehl für . Der generierte SQL-Befehl sollte mithilfe der Statement-Methode hinzugefügt werden.
Der Vorgang, für den der SQL-Befehl erstellt wird.
Generiert einen SQL-Befehl für . Der generierte SQL-Befehl sollte mithilfe der Statement-Methode hinzugefügt werden.
Der Vorgang, für den der SQL-Befehl erstellt wird.
Generiert einen SQL-Befehl für . Der generierte SQL-Befehl sollte mithilfe der Statement-Methode hinzugefügt werden.
Der Vorgang, für den der SQL-Befehl erstellt wird.
Generiert einen SQL-Befehl für . Der generierte SQL-Befehl sollte mithilfe der Statement-Methode hinzugefügt werden.
Der Vorgang, für den der SQL-Befehl erstellt wird.
Generiert einen SQL-Befehl für . Der generierte SQL-Befehl sollte mithilfe der Statement-Methode hinzugefügt werden.
Der Vorgang, für den der SQL-Befehl erstellt wird.
Generiert einen SQL-Befehl für . Der generierte SQL-Befehl sollte mithilfe der Statement-Methode hinzugefügt werden.
Der Vorgang, für den der SQL-Befehl erstellt wird.
Generiert einen SQL-Befehl für . Der generierte SQL-Befehl sollte mithilfe der Statement-Methode hinzugefügt werden.
Der Vorgang, für den der SQL-Befehl erstellt wird.
Generiert einen SQL-Befehl für . Der generierte SQL-Befehl sollte mithilfe der Statement-Methode hinzugefügt werden.
Der Vorgang, für den der SQL-Befehl erstellt wird.
Generiert einen SQL-Befehl für . Der generierte SQL-Befehl sollte mithilfe der Statement-Methode hinzugefügt werden.
Der Vorgang, für den der SQL-Befehl erstellt wird.
Generiert eine SQL-Anweisung, um einen für eine Spalte festgelegten, konstanten Geography-Standardwert anzugeben. Durch diese Methode wird nur der tatsächliche Wert generiert und nicht der SQL-Befehl zum Festlegen des Standardwerts.
Der SQL-Befehl, der den Standardwert darstellt.
Der festzulegende Wert.
Generiert einen SQL-Befehl, um einen für eine Spalte festgelegten, konstanten Geometry-Standardwert anzugeben. Durch diese Methode wird nur der tatsächliche Wert generiert und nicht der SQL-Befehl zum Festlegen des Standardwerts.
Der SQL-Befehl, der den Standardwert darstellt.
Der festzulegende Wert.
Generiert einen SQL-Befehl, um einen für eine Spalte festgelegten, konstanten DateTime-Standardwert anzugeben. Durch diese Methode wird nur der tatsächliche Wert generiert und nicht der SQL-Befehl zum Festlegen des Standardwerts.
Der SQL-Befehl, der den Standardwert darstellt.
Der festzulegende Wert.
Generiert einen SQL-Befehl, um einen für eine Spalte festgelegten, konstanten DateTimeOffset-Standardwert anzugeben. Durch diese Methode wird nur der tatsächliche Wert generiert und nicht der SQL-Befehl zum Festlegen des Standardwerts.
Der SQL-Befehl, der den Standardwert darstellt.
Der festzulegende Wert.
Generiert einen SQL-Befehl, um einen für eine Spalte festgelegten, konstanten GUID-Standardwert anzugeben. Durch diese Methode wird nur der tatsächliche Wert generiert und nicht der SQL-Befehl zum Festlegen des Standardwerts.
Der SQL-Befehl, der den Standardwert darstellt.
Der festzulegende Wert.
Generiert einen SQL-Befehl, um einen für eine Spalte festgelegten, konstanten Standardwert anzugeben. Durch diese Methode wird nur der tatsächliche Wert generiert und nicht der SQL-Befehl zum Festlegen des Standardwerts.
Der SQL-Befehl, der den Standardwert darstellt.
Der festzulegende Wert.
Generiert einen SQL-Befehl, um einen für eine Spalte festgelegten, konstanten String-Standardwert anzugeben. Durch diese Methode wird nur der tatsächliche Wert generiert und nicht der SQL-Befehl zum Festlegen des Standardwerts.
Der SQL-Befehl, der den Standardwert darstellt.
Der festzulegende Wert.
Generiert einen SQL-Befehl, um einen für eine Spalte festgelegten, konstanten TimeSpan-Standardwert anzugeben. Durch diese Methode wird nur der tatsächliche Wert generiert und nicht der SQL-Befehl zum Festlegen des Standardwerts.
Der SQL-Befehl, der den Standardwert darstellt.
Der festzulegende Wert.
Generiert einen SQL-Befehl zum Erstellen eines Datenbankschemas. Der generierte SQL-Befehl sollte mithilfe der Statement-Methode hinzugefügt werden.
Das zu erstellende Datenbankschema.
Generiert einen SQL-Befehl zum Kennzeichnen einer Tabelle als Systemtabelle. Der generierte SQL-Befehl sollte mithilfe der Statement-Methode hinzugefügt werden.
Die als Systemtabelle zu kennzeichnende Tabelle.
Generiert einen in Anführungszeichen gesetzten Namen. Der angegebene Name enthält möglicherweise das Schema.
Der generierte, in Anführungszeichen gesetzte Name.
Der in Anführungszeichen zu setzende Name.
Setzt einen Bezeichner für SQL Server in Anführungszeichen.
Der in Anführungszeichen gesetzte Bezeichner für SQL Server.
Der Bezeichner, der in Anführungszeichen gesetzt werden soll.
Fügt eine neue Anweisung hinzu, die für die Datenbank ausgeführt werden soll.
Der Writer, in dem die auszuführende SQL-Anweisung enthalten ist.
Fügt eine neue Anweisung hinzu, die für die Datenbank ausgeführt werden soll.
Die auszuführende Anweisung.
Ein Wert, der angibt, ob diese Anweisung außerhalb des Transaktionsbereichs ausgeführt werden soll, in dem der Migrationsprozess normalerweise ausgeführt wird. Wenn auf TRUE festgelegt, wird für diesen Vorgang bei einem Migrationsprozessfehler kein Rollback ausgeführt.
Ruft einen neuen ab, der zum Erstellen der SQL-Anweisung verwendet werden kann. Dies ist eine Hilfsmethode zum Erstellen eines Writers. Das Schreiben in den Writer führt nicht dazu, dass die SQL-Anweisung für die Ausführung registriert wird. Sie müssen die generierte SQL-Anweisung an die Statement-Methode übergeben.
Ein leerer Textwriter, der für die SQL-Generierung verwendet werden soll.
Ist mit T:System.CodeDom.Compiler.IndentedTextWriter identisch, unterstützt jedoch die teilweise Vertrauenswürdigkeit.
Initialisiert eine neue Instanz der IndentedTextWriter-Klasse mit dem angegebenen Textwriter und der angegebenen Standardzeichenfolge für Tabstopps.
Der für die Ausgabe zu verwendende .
Initialisiert eine neue Instanz der IndentedTextWriter-Klasse mit dem angegebenen Textwriter und der angegebenen Zeichenfolge für Tabstopps.
Der für die Ausgabe zu verwendende .
Die für Einzüge zu verwendende Tabstoppzeichenfolge.
Schließt das Dokument, in das geschrieben wird.
Gibt die Standardzeichenfolge für Tabstopps an. Dieses Feld ist konstant.
Ruft die Codierung für den zu verwendenden Textwriter ab.
Leert den Datenstrom.
Ruft die Anzahl der Leerzeichen für den Einzug ab oder legt sie fest.
Ruft den zu verwendenden ab.
Ruft das zu verwendende Neue-Zeile-Zeichen ab oder legt es fest.
Gibt die Tabstoppzeichenfolge entsprechend der -Eigenschaft einmal für jede Einzugsebene aus.
Schreibt die Textdarstellung eines booleschen Werts in den Textdatenstrom.
Der zu schreibende boolesche Wert.
Schreibt ein Zeichen in den Textdatenstrom.
Das zu schreibende Zeichen.
Schreibt ein Zeichenarray in den Textdatenstrom.
Das zu schreibende Zeichenarray.
Schreibt ein Unterarray von Zeichen in den Textdatenstrom.
Das Zeichenarray, aus dem Daten geschrieben werden sollen.
Der Startindex im Puffer.
Die Anzahl der zu schreibenden Zeichen.
Schreibt die Textdarstellung eines Double-Werts in den Textdatenstrom.
Der zu schreibende Double-Wert.
Schreibt die Textdarstellung einer ganzen Zahl in den Textdatenstrom.
Die zu schreibende ganze Zahl.
Schreibt die Textdarstellung einer ganzen Zahl mit 8 Bytes in den Textdatenstrom.
Die zu schreibende ganze Zahl mit 8 Bytes.
Schreibt die Textdarstellung eines Objekts in den Textdatenstrom.
Das zu schreibende Objekt.
Schreibt die Textdarstellung eines Single-Werts in den Textdatenstrom.
Der zu schreibende Single-Wert.
Schreibt die angegebene Zeichenfolge in den Textdatenstrom.
Die zu schreibende Zeichenfolge.
Schreibt eine formatierte Zeichenfolge mit der angegebenen Semantik.
Die Formatierungszeichenfolge.
Das Objekt, das in die formatierte Zeichenfolge geschrieben werden soll.
Schreibt eine formatierte Zeichenfolge mit der angegebenen Semantik.
Die zu verwendende Formatierungszeichenfolge.
Das erste Objekt, das in die formatierte Zeichenfolge geschrieben werden soll.
Das zweite Objekt, das in die formatierte Zeichenfolge geschrieben werden soll.
Schreibt eine formatierte Zeichenfolge mit der angegebenen Semantik.
Die zu verwendende Formatierungszeichenfolge.
Das auszugebende Argumentarray.
Schreibt ein Zeilenabschlusszeichen.
Schreibt die Textdarstellung eines booleschen Werts, gefolgt von einem Zeilenabschlusszeichen, in den Textdatenstrom.
Der zu schreibende boolesche Wert.
Schreibt ein Zeichen, gefolgt von einem Zeilenabschlusszeichen, in den Textdatenstrom.
Das zu schreibende Zeichen.
Schreibt ein Zeichenarray, gefolgt von einem Zeilenabschlusszeichen, in den Textdatenstrom.
Das zu schreibende Zeichenarray.
Schreibt ein Unterarray von Zeichen, gefolgt von einem Zeilenabschlusszeichen, in den Textdatenstrom.
Das Zeichenarray, aus dem Daten geschrieben werden sollen.
Der Startindex im Puffer.
Die Anzahl der zu schreibenden Zeichen.
Schreibt die Textdarstellung eines Double-Werts, gefolgt von einem Zeilenabschlusszeichen, in den Textdatenstrom.
Der zu schreibende Double-Wert.
Schreibt die Textdarstellung einer ganzen Zahl, gefolgt von einem Zeilenabschlusszeichen, in den Textdatenstrom.
Die zu schreibende ganze Zahl.
Schreibt die Textdarstellung einer ganzen Zahl mit 8 Bytes, gefolgt von einem Zeilenabschlusszeichen, in den Textdatenstrom.
Die zu schreibende ganze Zahl mit 8 Bytes.
Schreibt die Textdarstellung eines Objekts, gefolgt von einem Zeilenabschlusszeichen, in den Textdatenstrom.
Das zu schreibende Objekt.
Schreibt die Textdarstellung eines Single-Werts, gefolgt von einem Zeilenabschlusszeichen, in den Textdatenstrom.
Der zu schreibende Single-Wert.
Schreibt die angegebene Zeichenfolge, gefolgt von einem Zeilenabschlusszeichen, in den Textdatenstrom.
Die zu schreibende Zeichenfolge.
Schreibt eine formatierte Zeichenfolge, gefolgt von einem Zeilenabschlusszeichen, mit der angegebenen Semantik.
Die Formatierungszeichenfolge.
Das Objekt, das in die formatierte Zeichenfolge geschrieben werden soll.
Schreibt eine formatierte Zeichenfolge, gefolgt von einem Zeilenabschlusszeichen, mit der angegebenen Semantik.
Die zu verwendende Formatierungszeichenfolge.
Das erste Objekt, das in die formatierte Zeichenfolge geschrieben werden soll.
Das zweite Objekt, das in die formatierte Zeichenfolge geschrieben werden soll.
Schreibt eine formatierte Zeichenfolge, gefolgt von einem Zeilenabschlusszeichen, mit der angegebenen Semantik.
Die zu verwendende Formatierungszeichenfolge.
Das auszugebende Argumentarray.
Schreibt die Textdarstellung eines UInt32-Werts, gefolgt von einem Zeilenabschlusszeichen, in den Textdatenstrom.
Ein auszugebender UInt32-Wert.
Schreibt die angegebene Zeichenfolge ohne Tabstopps in eine Zeile.
Die zu schreibende Zeichenfolge.
Ermöglicht das Konfigurieren eines komplexen Typs in einem Modell. Eine kann mit der -Methode abgerufen werden, oder ein benutzerdefinierter Typ, der von abgeleitet wurde, kann mit der -Eigenschaft registriert werden.
Der komplexe Typ, der konfiguriert werden soll.
Initialisiert eine neue Instanz von .
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. Diese Methode wird für IntelliSense ausgeblendet.
TRUE, wenn die Objekte gleich sind, andernfalls FALSE.
Ein Objekt.
Fungiert als Hashfunktion für einen besonderen Typ. Diese Methode wird für IntelliSense ausgeblendet.
Ein Hashcode für den aktuellen Typ.
Ruft den Typ der aktuellen Instanz ab. Diese Methode wird für IntelliSense ausgeblendet.
Der genaue Laufzeittyp der aktuellen Instanz.
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. Diese Methode wird für IntelliSense ausgeblendet.
Eine Zeichenfolge, die das aktuelle Objekt darstellt.
Ermöglicht das Konfigurieren eines Entitätstyps in einem Modell. Eine kann mit der Entity-Methode in einem abgerufen werden, oder ein benutzerdefinierter Typ, der von abgeleitet wurde, kann mit der Configurations-Eigenschaft in registriert werden.
Stellt den Entitätstyp dar.
Initialisiert eine neue Instanz von .
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. Diese Methode wird für IntelliSense ausgeblendet.
TRUE, wenn die Objekte gleich sind, andernfalls FALSE.
Ein Objekt.
Fungiert als Hashfunktion für einen besonderen Typ. Diese Methode wird für IntelliSense ausgeblendet.
Ein Hashcode für den aktuellen Typ.
Ruft den Typ der aktuellen Instanz ab. Diese Methode wird für IntelliSense ausgeblendet.
Der genaue Laufzeittyp der aktuellen Instanz.
Konfiguriert den Namen der Entitätenmenge, die für diesen Entitätstyp verwendet werden soll. Der Name der Entitätenmenge kann nur für den Basistyp in der jeweiligen Menge konfiguriert werden.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Der Name der Entitätsmenge.
Konfiguriert die Eigenschaften des primären Schlüssels für diesen Entitätstyp.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Ein Lambdaausdruck, der die Eigenschaft darstellt, die als primärer Schlüssel verwendet werden soll. Beispielsweise t => t.Id in C# und Function(t) t.Id in Visual Basic .NET. Wenn der primäre Schlüssel aus mehreren Eigenschaften besteht, geben Sie einen anonymen Typ einschließlich der Eigenschaften an. Beispielsweise t => new { t.Id1, t.Id2 } in C# und Function(t) New From { t.Id1, t.Id2 } in Visual Basic .NET.
Der Typ des Schlüssels.
Konfiguriert eine m:n-Beziehung von diesem Entitätstyp.
Ein Konfigurationsobjekt, das für die weitere Konfiguration der Beziehung verwendet werden kann.
Ein Lambdaausdruck, der die Navigationseigenschaft für die Beziehung darstellt. Beispielsweise t => t.MyProperty in C# und Function(t) t.MyProperty in Visual Basic .NET.
Der Typ der Entität am anderen Ende der Beziehung.
Konfiguriert eine optionale Beziehung von diesem Entitätstyp. Instanzen dieses Entitätstyps können in der Datenbank gespeichert werden, ohne dass diese Beziehung angegeben werden muss. Der Fremdschlüssel in der Datenbank kann NULL sein.
Ein Konfigurationsobjekt, das für die weitere Konfiguration der Beziehung verwendet werden kann.
Ein Lambdaausdruck, der die Navigationseigenschaft für die Beziehung darstellt. Beispielsweise t => t.MyProperty in C# und Function(t) t.MyProperty in Visual Basic .NET.
Der Typ der Entität am anderen Ende der Beziehung.
Konfiguriert eine erforderliche Beziehung von diesem Entitätstyp. Instanzen dieses Entitätstyps können nur in der Datenbank gespeichert werden, wenn diese Beziehung angegeben wurde. Der Fremdschlüssel in der Datenbank kann nicht NULL sein.
Ein Konfigurationsobjekt, das für die weitere Konfiguration der Beziehung verwendet werden kann.
Ein Lambdaausdruck, der die Navigationseigenschaft für die Beziehung darstellt. Beispielsweise t => t.MyProperty in C# und Function(t) t.MyProperty in Visual Basic .NET.
Der Typ der Entität am anderen Ende der Beziehung.
Ermöglicht die erweiterte Konfiguration bezüglich der Zuordnung eines abgeleiteten Entitätstyps zum Datenbankschema. Die Aufrufe dieser Methode werden ergänzend durchgeführt, d. h., Konfigurationen durch frühere Aufrufe dieser Methode werden durch nachfolgende Aufrufe nicht überschrieben.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Eine Aktion, mit der eine Konfiguration für durchgeführt wird.
Der abgeleitete Entitätstyp, der konfiguriert werden soll.
Ermöglicht die erweiterte Konfiguration bezüglich der Zuordnung dieses Entitätstyps zum Datenbankschema. Die Konfiguration wird standardmäßig auch für alle Typen übernommen, die von diesem Entitätstyp abgeleitet werden. Abgeleitete Typen können mit der spezifischen Überladung dieser Methode konfiguriert werden, mit der ein abgeleiteter Typ konfiguriert wird, oder mit einer für den abgeleiteten Typ. Die Eigenschaften einer Entität können durch mehrere Aufrufe dieser Methode auf mehrere Tabellen aufgeteilt werden. Die Aufrufe werden dabei ergänzend durchgeführt, d. h., Konfigurationen durch frühere Aufrufe dieser Methode werden durch nachfolgende Aufrufe nicht überschrieben.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Eine Aktion, mit der eine Konfiguration für durchgeführt wird.
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. Diese Methode wird für IntelliSense ausgeblendet.
Eine Zeichenfolge, die das aktuelle Objekt darstellt.
Konfiguriert den Namen der Tabelle, der dieser Entitätstyp zugeordnet ist.
Der Name der Tabelle.
Konfiguriert den Namen der Tabelle, der dieser Entitätstyp zugeordnet ist.
Der Name der Tabelle.
Das Datenbankschema der Tabelle.
Vom während der Modellerstellung ausgelöste Ausnahme beim Generieren eines ungültigen Modells.
Initialisiert eine neue Instanz der -Klasse.
Initialisiert eine neue Instanz der -Klasse.
Die Serialisierungsinformationen.
Der Kontext.
Initialisiert eine neue Instanz der -Klasse.
Die Ausnahmemeldung.
Initialisiert eine neue Instanz der -Klasse.
Die Ausnahmemeldung.
Die innere Ausnahme.
Basisklasse für das Konfigurieren einer Beziehung. Diese Konfigurationsfunktion wird von der Code First Fluent-API zur Verfügung gestellt. Weitere Informationen finden Sie unter .
Initialisiert eine neue Instanz der -Klasse.
Wird verwendet, um die -Eigenschaft eines Entitätstyps oder eines komplexen Typs zu konfigurieren. Diese Konfigurationsfunktion wird von der Code First Fluent-API zur Verfügung gestellt. Weitere Informationen finden Sie unter .
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. Diese Methode wird für IntelliSense ausgeblendet.
true, wenn die Objekte gleich sind, andernfalls false.
Ein Objekt.
Fungiert als Hashfunktion für einen besonderen Typ. Diese Methode wird für IntelliSense ausgeblendet.
Ein Hashcode für den aktuellen Typ.
Ruft den Typ der aktuellen Instanz ab. Diese Methode wird für IntelliSense ausgeblendet.
Der genaue Laufzeittyp der aktuellen Instanz.
Konfiguriert den Namen der Datenbankspalte, in der die Eigenschaft gespeichert werden soll.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Der Name der Spalte.
Konfiguriert die Reihenfolge der Datenbankspalte, in der die Eigenschaft gespeichert werden soll. Mit dieser Methode wird außerdem die Schlüsselsortierung bei einem Entitätstyp mit einem zusammengesetzten Schlüssel angegeben.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Die Reihenfolge, in der diese Spalte in der Datenbanktabelle angezeigt werden soll.
Konfiguriert den Datentyp der Datenbankspalte, in der die Eigenschaft gespeichert werden soll.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Der Name des spezifischen Datentyps für den Datenbankanbieter.
Konfiguriert, wie Werte für die Eigenschaft von der Datenbank generiert werden.
Die gleiche BinaryPropertyConfiguration-Instanz, sodass mehrere Aufrufe verkettet werden können.
Das Muster, das zum Generieren von Werten für die Eigenschaft in der Datenbank verwendet wird. Durch Festlegen von NULL wird das von der Datenbank generierte Musterfacet aus der Eigenschaft entfernt. Beim Festlegen von NULL weist die Laufzeit das gleiche Verhalten wie beim Angeben von "Keine" auf.
Konfiguriert die angegebene maximale Länge für die Eigenschaft.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Die maximale Länge für die Eigenschaft. Bei NULL werden Beschränkungen für die maximale Länge ggf. aus der Eigenschaft entfernt.
Konfiguriert die Eigenschaft, die als Token für vollständige Parallelität verwendet werden soll.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Gibt an, ob die Eigenschaft als Token für vollständige Parallelität verwendet werden soll.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Der Wert gibt an, ob die Eigenschaft als Token für vollständige Parallelität verwendet wird. Bei NULL wird das Parallelitätstokenfacet aus der Eigenschaft entfernt. Beim Angeben von NULL weist die Laufzeit das gleiche Verhalten wie beim Angeben von False auf.
Konfiguriert eine feste Länge für die Eigenschaft. Legen Sie mit HasMaxLength die feste Länge für die Eigenschaft fest.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Konfiguriert die maximal zulässige und vom Datenbankanbieter unterstützte Länge für die Eigenschaft.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Konfiguriert die Eigenschaft als optional. Die Datenbankspalte, in der diese Eigenschaft gespeichert wird, kann NULL-Werte enthalten. -Eigenschaften sind standardmäßig optional.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Konfiguriert die Eigenschaft als erforderlich. Die Datenbankspalte, in der diese Eigenschaft gespeichert wird, darf keine NULL-Werte enthalten.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Konfiguriert die Eigenschaft als Zeilenversion in der Datenbank. Der tatsächliche Datentyp ist abhängig vom verwendeten Datenbankanbieter. Durch Festlegen der Eigenschaft auf eine Zeilenversion wird die Eigenschaft automatisch als Token für vollständige Parallelität konfiguriert.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Konfiguriert eine variable Länge für die Eigenschaft. -Eigenschaften weisen standardmäßig eine variable Länge auf.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. Diese Methode wird für IntelliSense ausgeblendet.
Eine Zeichenfolge, die das aktuelle Objekt darstellt.
Konfiguriert eine Beziehung zur Unterstützung der Weitergabe bei Löschfunktionen.
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. Diese Methode wird für IntelliSense ausgeblendet.
true, wenn die Objekte gleich sind, andernfalls false.
Ein Objekt.
Fungiert als Hashfunktion für einen besonderen Typ. Diese Methode wird für IntelliSense ausgeblendet.
Ein Hashcode für den aktuellen Typ.
Ruft den Typ der aktuellen Instanz ab. Diese Methode wird für IntelliSense ausgeblendet.
Der genaue Laufzeittyp der aktuellen Instanz.
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. Diese Methode wird für IntelliSense ausgeblendet.
Eine Zeichenfolge, die das aktuelle Objekt darstellt.
Konfiguriert die Verwendung der Löschweitergabe für die Beziehung.
Konfiguriert die Aktivierung bzw. Deaktivierung der Löschweitergabe für die Beziehung.
true, wenn die Löschweitergabe aktiviert ist, andernfalls false.
Ermöglicht das Registrieren von abgeleiteten Konfigurationsklassen für Entitäten und komplexe Typen mit einem .
Fügt dem eine hinzu. Jedem Modell im Typ kann nur eine hinzugefügt werden.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Die Konfiguration des komplexen Typs, die hinzugefügt werden soll.
Der komplexe Typ, der konfiguriert wird.
Fügt dem eine hinzu. Jedem Modell im Typ kann nur eine hinzugefügt werden.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Die Konfiguration des Entitätstyps, die hinzugefügt werden soll.
Der Entitätstyp, der konfiguriert wird.
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. Diese Methode wird für IntelliSense ausgeblendet.
true, wenn die Objekte gleich sind, andernfalls false.
Ein Objekt.
Fungiert als Hashfunktion für einen besonderen Typ. Diese Methode wird für IntelliSense ausgeblendet.
Ein Hashcode für den aktuellen Typ.
Ruft den Typ der aktuellen Instanz ab. Diese Methode wird für IntelliSense ausgeblendet.
Der genaue Laufzeittyp der aktuellen Instanz.
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. Diese Methode wird für IntelliSense ausgeblendet.
Eine Zeichenfolge, die das aktuelle Objekt darstellt.
Ermöglicht das Anpassen von Konventionen, die von einer -Instanz verwendet werden. Derzeit wird nur das Entfernen einer oder mehrerer Standardkonventionen unterstützt. Die Standardkonventionen sind im -Namespace enthalten.
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. Diese Methode wird für IntelliSense ausgeblendet.
true, wenn die Objekte gleich sind, andernfalls false.
Ein Objekt.
Fungiert als Hashfunktion für einen besonderen Typ. Diese Methode wird für IntelliSense ausgeblendet.
Ein Hashcode für den aktuellen Typ.
Ruft den Typ der aktuellen Instanz ab. Diese Methode wird für IntelliSense ausgeblendet.
Der genaue Laufzeittyp der aktuellen Instanz.
Deaktiviert eine Konvention für den . Die Standardkonventionen, die entfernt werden können, sind im -Namespace enthalten.
Der Typ der Konvention, die aktiviert werden soll.
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. Diese Methode wird für IntelliSense ausgeblendet.
Eine Zeichenfolge, die das aktuelle Objekt darstellt.
Wird verwendet, um die -Eigenschaft eines Entitätstyps oder eines komplexen Typs zu konfigurieren. Diese Konfigurationsfunktion wird von der Code First Fluent-API zur Verfügung gestellt. Weitere Informationen finden Sie unter .
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. Diese Methode wird für IntelliSense ausgeblendet.
true, wenn die Objekte gleich sind, andernfalls false.
Ein Objekt.
Fungiert als Hashfunktion für einen besonderen Typ. Diese Methode wird für IntelliSense ausgeblendet.
Ein Hashcode für den aktuellen Typ.
Ruft den Typ der aktuellen Instanz ab. Diese Methode wird für IntelliSense ausgeblendet.
Der genaue Laufzeittyp der aktuellen Instanz.
Konfiguriert den Namen der Datenbankspalte, in der die Eigenschaft gespeichert werden soll.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Der Name der Spalte.
Konfiguriert die Reihenfolge der Datenbankspalte, in der die Eigenschaft gespeichert werden soll. Mit dieser Methode wird außerdem die Schlüsselsortierung bei einem Entitätstyp mit einem zusammengesetzten Schlüssel angegeben.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Die Reihenfolge, in der diese Spalte in der Datenbanktabelle angezeigt werden soll.
Konfiguriert den Datentyp der Datenbankspalte, in der die Eigenschaft gespeichert werden soll.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Der Name des spezifischen Datentyps für den Datenbankanbieter.
Konfiguriert, wie Werte für die Eigenschaft von der Datenbank generiert werden.
Die gleiche DateTimePropertyConfiguration-Instanz, sodass mehrere Aufrufe verkettet werden können.
Das Muster, das zum Generieren von Werten für die Eigenschaft in der Datenbank verwendet wird. Durch Festlegen von NULL wird das von der Datenbank generierte Musterfacet aus der Eigenschaft entfernt. Beim Festlegen von NULL weist die Laufzeit das gleiche Verhalten wie beim Angeben von "Keine" auf.
Konfiguriert die Genauigkeit der Eigenschaft. Wenn die Genauigkeit für den Datentyp der Spalte vom Datenbankanbieter nicht unterstützt wird, wird der Wert ignoriert.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Die Genauigkeit der Eigenschaft.
Konfiguriert die Eigenschaft, die als Token für vollständige Parallelität verwendet werden soll.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Gibt an, ob die Eigenschaft als Token für vollständige Parallelität verwendet werden soll.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Der Wert gibt an, ob die Eigenschaft als Token für vollständige Parallelität verwendet wird. Bei NULL wird das Parallelitätstokenfacet aus der Eigenschaft entfernt. Beim Angeben von NULL weist die Laufzeit das gleiche Verhalten wie beim Angeben von False auf.
Konfiguriert die Eigenschaft als optional. Die Datenbankspalte, in der diese Eigenschaft gespeichert wird, kann NULL-Werte enthalten.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Konfiguriert die Eigenschaft als erforderlich. Die Datenbankspalte, in der diese Eigenschaft gespeichert wird, darf keine NULL-Werte enthalten. -Eigenschaften sind standardmäßig erforderlich.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. Diese Methode wird für IntelliSense ausgeblendet.
Eine Zeichenfolge, die das aktuelle Objekt darstellt.
Wird verwendet, um die -Eigenschaft eines Entitätstyps oder eines komplexen Typs zu konfigurieren. Diese Konfigurationsfunktion wird von der Code First Fluent-API zur Verfügung gestellt. Weitere Informationen finden Sie unter .
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. Diese Methode wird für IntelliSense ausgeblendet.
true, wenn die Objekte gleich sind, andernfalls false.
Ein Objekt.
Fungiert als Hashfunktion für einen besonderen Typ. Diese Methode wird für IntelliSense ausgeblendet.
Ein Hashcode für den aktuellen Typ.
Ruft den Typ der aktuellen Instanz ab. Diese Methode wird für IntelliSense ausgeblendet.
Der genaue Laufzeittyp der aktuellen Instanz.
Konfiguriert den Namen der Datenbankspalte, in der die Eigenschaft gespeichert werden soll.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Der Name der Spalte.
Konfiguriert die Reihenfolge der Datenbankspalte, in der die Eigenschaft gespeichert werden soll. Mit dieser Methode wird außerdem die Schlüsselsortierung bei einem Entitätstyp mit einem zusammengesetzten Schlüssel angegeben.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Die Reihenfolge, in der diese Spalte in der Datenbanktabelle angezeigt werden soll.
Konfiguriert den Datentyp der Datenbankspalte, in der die Eigenschaft gespeichert werden soll.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Der Name des spezifischen Datentyps für den Datenbankanbieter.
Konfiguriert, wie Werte für die Eigenschaft von der Datenbank generiert werden.
Die gleiche DecimalPropertyConfiguration-Instanz, sodass mehrere Aufrufe verkettet werden können.
Das Muster, das zum Generieren von Werten für die Eigenschaft in der Datenbank verwendet wird. Durch Festlegen von NULL wird das von der Datenbank generierte Musterfacet aus der Eigenschaft entfernt. Beim Festlegen von NULL weist die Laufzeit das gleiche Verhalten wie beim Angeben von "Keine" auf.
Konfiguriert die Genauigkeit und Skalierung der Eigenschaft.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Die Genauigkeit der Eigenschaft.
Die Skalierung der Eigenschaft.
Konfiguriert die Eigenschaft, die als Token für vollständige Parallelität verwendet werden soll.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Gibt an, ob die Eigenschaft als Token für vollständige Parallelität verwendet werden soll.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Der Wert gibt an, ob die Eigenschaft als Token für vollständige Parallelität verwendet wird. Bei NULL wird das Parallelitätstokenfacet aus der Eigenschaft entfernt. Beim Angeben von NULL weist die Laufzeit das gleiche Verhalten wie beim Angeben von False auf.
Konfiguriert die Eigenschaft als optional. Die Datenbankspalte, in der diese Eigenschaft gespeichert wird, kann NULL-Werte enthalten.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Konfiguriert die Eigenschaft als erforderlich. Die Datenbankspalte, in der diese Eigenschaft gespeichert wird, darf keine NULL-Werte enthalten. -Eigenschaften sind standardmäßig erforderlich.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. Diese Methode wird für IntelliSense ausgeblendet.
Eine Zeichenfolge, die das aktuelle Objekt darstellt.
Konfiguriert eine Beziehung, von der Fremdschlüsseleigenschaften unterstützt werden können, die im Objektmodell verfügbar gemacht werden. Diese Konfigurationsfunktion wird von der Code First Fluent-API zur Verfügung gestellt. Weitere Informationen finden Sie unter .
Der abhängige Entitätstyp.
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. Diese Methode wird für IntelliSense ausgeblendet.
true, wenn die Objekte gleich sind, andernfalls false.
Ein Objekt.
Fungiert als Hashfunktion für einen besonderen Typ. Diese Methode wird für IntelliSense ausgeblendet.
Ein Hashcode für den aktuellen Typ.
Ruft den Typ der aktuellen Instanz ab. Diese Methode wird für IntelliSense ausgeblendet.
Der genaue Laufzeittyp der aktuellen Instanz.
Konfiguriert die Beziehung zur Verwendung von Fremdschlüsseleigenschaften, die im Objektmodell verfügbar gemacht werden. Wenn die Fremdschlüsseleigenschaften nicht im Objektmodell verfügbar gemacht werden, muss die Map-Methode verwendet werden.
Ein Konfigurationsobjekt, das für die weitere Konfiguration der Beziehung verwendet werden kann.
Ein Lambdaausdruck, der die Eigenschaft darstellt, die als Fremdschlüssel verwendet werden soll. Wenn der Fremdschlüssel aus mehreren Eigenschaften besteht, geben Sie einen anonymen Typ einschließlich der Eigenschaften an. Bei Verwendung mehrerer Fremdschlüsseleigenschaften müssen die Eigenschaften in der gleichen Reihenfolge angegeben werden, in der die Primärschlüsseleigenschaften für den Prinzipalentitätstyp konfiguriert wurden.
Der Typ des Schlüssels.
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. Diese Methode wird für IntelliSense ausgeblendet.
Eine Zeichenfolge, die das aktuelle Objekt darstellt.
Konfiguriert die Tabellen- und Spaltenzuordnung für einen Entitätstyp oder eine Teilmenge von Eigenschaften eines Entitätstyps. Diese Konfigurationsfunktion wird von der Code First Fluent-API zur Verfügung gestellt. Weitere Informationen finden Sie unter .
Der Entitätstyp, der zugeordnet werden soll.
Initialisiert eine neue Instanz der -Klasse.
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. Diese Methode wird für IntelliSense ausgeblendet.
true, wenn die Objekte gleich sind, andernfalls false.
Ein Objekt.
Fungiert als Hashfunktion für einen besonderen Typ. Diese Methode wird für IntelliSense ausgeblendet.
Ein Hashcode für den aktuellen Typ.
Ruft den Typ der aktuellen Instanz ab. Diese Methode wird für IntelliSense ausgeblendet.
Der genaue Laufzeittyp der aktuellen Instanz.
Ordnet alle von Basistypen geerbten Eigenschaften neu zu. Beim Konfigurieren eines abgeleiteten Typs, der einer separaten Tabelle zugeordnet werden soll, werden alle Eigenschaften in die Tabelle eingeschlossen, nicht nur Eigenschaften, die nicht geerbt wurden. Dies wird auch als Tabelle pro konkreten Typ-Zuordnung (TPC) bezeichnet.
Konfiguriert die Eigenschaften, die in diesem Mappingfragment enthalten sind. Wenn diese Methode nicht aufgerufen wird, werden alle Eigenschaften konfiguriert, die noch nicht in ein Mappingfragment eingeschlossen wurden.
Ein Lambdaausdruck für einen anonymen Typ, der die zuzuordnenden Eigenschaften enthält.
Ein anonymer Typ, der die zuzuordnenden Eigenschaften enthält.
Konfiguriert die Unterscheidungsbedingung zur Differenzierung von Typen in einer Vererbungshierarchie.
Ein Konfigurationsobjekt zum weiteren Konfigurieren der Unterscheidungsbedingung.
Ein Lambdaausdruck, der die Eigenschaft zur Unterscheidung zwischen Typen darstellt.
Der Typ der Eigenschaft, der für die Unterscheidung zwischen Typen verwendet wird.
Konfiguriert die Unterscheidungsspalte zur Differenzierung von Typen in einer Vererbungshierarchie.
Ein Konfigurationsobjekt zum weiteren Konfigurieren der Unterscheidungsspalten und -werte.
Der Name der Unterscheidungsspalte.
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. Diese Methode wird für IntelliSense ausgeblendet.
Eine Zeichenfolge, die das aktuelle Objekt darstellt.
Konfiguriert den Namen der Tabelle für die Zuordnung.
Name der Tabelle.
Konfiguriert den Namen und das Schema der Tabelle für die Zuordnung.
Name der Tabelle.
Das Schema der Tabelle.
Stellt eine Zuordnungskonfiguration für eine Fremdschlüsselzuordnung dar.
Bestimmt, ob das angegebene -Objekt gleich dem aktuellen Objekt ist.
true, wenn die Objekte gleich sind, andernfalls false.
Eine , die mit dem aktuellen Objekt verglichen werden soll.
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. Diese Methode wird für IntelliSense ausgeblendet.
true, wenn die Objekte gleich sind, andernfalls false.
Ein Objekt, das mit dem aktuellen Objekt verglichen werden soll.
Fungiert als Hashfunktion für einen besonderen Typ. Diese Methode wird für IntelliSense ausgeblendet.
Ein Hashcode für den aktuellen Typ.
Ruft den Typ der aktuellen Instanz ab. Diese Methode wird für IntelliSense ausgeblendet.
Der genaue Laufzeittyp der aktuellen Instanz.
Konfiguriert die Namen der Spalten für den Fremdschlüssel.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Die Namen der Spalten für den Fremdschlüssel. Bei Verwendung mehrerer Fremdschlüsseleigenschaften müssen die Eigenschaften in der gleichen Reihenfolge angegeben werden, in der die Primärschlüsseleigenschaften für den Zielentitätstyp konfiguriert wurden.
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. Diese Methode wird für IntelliSense ausgeblendet.
Eine Zeichenfolge, die das aktuelle Objekt darstellt.
Konfiguriert den Namen der Tabelle, in der sich die Fremdschlüsselspalten befinden.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Der Name der zu konfigurierenden Tabelle.
Konfiguriert den Namen und das Schema der Tabelle, in der sich die Fremdschlüsselspalten befinden.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Der Name der Tabelle.
Das Schema der Tabelle.
Konfiguriert eine Beziehung, von der nur Fremdschlüsseleigenschaften unterstützt werden können, die nicht im Objektmodell verfügbar gemacht werden. Diese Konfigurationsfunktion wird von der Code First Fluent-API zur Verfügung gestellt. Weitere Informationen finden Sie unter .
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. Diese Methode wird für IntelliSense ausgeblendet.
true, wenn die Objekte gleich sind, andernfalls false.
Ein Objekt.
Fungiert als Hashfunktion für einen besonderen Typ. Diese Methode wird für IntelliSense ausgeblendet.
Ein Hashcode für den aktuellen Typ.
Ruft den Typ der aktuellen Instanz ab. Diese Methode wird für IntelliSense ausgeblendet.
Der genaue Laufzeittyp der aktuellen Instanz.
Konfiguriert die Beziehung zur Verwendung von Fremdschlüsseleigenschaften, die nicht im Objektmodell verfügbar gemacht werden. Die Spalten und die Tabelle können durch Angeben einer Konfigurationsaktion angepasst werden. Wenn eine leere Konfigurationsaktion angegeben wird, werden die Spaltennamen gemäß Konvention generiert. Wenn Fremdschlüsseleigenschaften im Objektmodell verfügbar gemacht werden, muss die HasForeignKey-Methode verwendet werden. Das Verfügbarmachen von Fremdschlüsseleigenschaften im Objektmodell wird nicht von allen Beziehungen unterstützt.
Ein Konfigurationsobjekt, das für die weitere Konfiguration der Beziehung verwendet werden kann.
Aktion zum Konfigurieren der Fremdschlüsselspalten und der Tabelle.
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. Diese Methode wird für IntelliSense ausgeblendet.
Eine Zeichenfolge, die das aktuelle Objekt darstellt.
Wird verwendet, um eine Spalte mit Längenfacets für einen Entitätstyp oder einen komplexen Typ zu konfigurieren. Diese Konfigurationsfunktion wird von der Code First Fluent-API zur Verfügung gestellt. Weitere Informationen finden Sie unter .
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. Diese Methode wird für IntelliSense ausgeblendet.
TRUE, wenn die Objekte gleich sind, andernfalls FALSE.
Ein Objekt.
Fungiert als Hashfunktion für einen besonderen Typ. Diese Methode wird für IntelliSense ausgeblendet.
Ein Hashcode für den aktuellen Typ.
Ruft den Typ der aktuellen Instanz ab. Diese Methode wird für IntelliSense ausgeblendet.
Der genaue Laufzeittyp der aktuellen Instanz.
Konfiguriert die Spalte für die angegebene maximale Länge.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Die maximale Länge für diese Spalte. Durch Festlegen dieses Werts auf NULL werden alle Beschränkungen mit Blick auf die maximale Länge aus der Spalte entfernt, und eine Standardlänge wird für die Datenbankspalte verwendet.
Konfiguriert die Spalte für eine feste Länge.
TRUE, wenn die Spalte eine feste Länge aufweist, andernfalls False.
Konfiguriert die Spalte für die maximal zulässige und vom Datenbankanbieter unterstützte Länge.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Konfiguriert die Spalte für eine variable Länge.
TRUE, wenn die Spalte eine variable Länge aufweist, andernfalls False.
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. Diese Methode wird für IntelliSense ausgeblendet.
Eine Zeichenfolge, die das aktuelle Objekt darstellt.
Wird verwendet, um eine Eigenschaft mit Längenfacets für einen Entitätstyp oder einen komplexen Typ zu konfigurieren. Diese Konfigurationsfunktion wird von der Code First Fluent-API zur Verfügung gestellt. Weitere Informationen finden Sie unter .
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. Diese Methode wird für IntelliSense ausgeblendet.
TRUE, wenn die Objekte gleich sind, andernfalls FALSE.
Ein Objekt.
Fungiert als Hashfunktion für einen besonderen Typ. Diese Methode wird für IntelliSense ausgeblendet.
Ein Hashcode für den aktuellen Typ.
Ruft den Typ der aktuellen Instanz ab. Diese Methode wird für IntelliSense ausgeblendet.
Der genaue Laufzeittyp der aktuellen Instanz.
Konfiguriert die angegebene maximale Länge für die Eigenschaft.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Die maximale Länge für die Eigenschaft. Durch Festlegen dieses Werts auf NULL werden alle Beschränkungen mit Blick auf die maximale Länge aus der Eigenschaft entfernt, und eine Standardlänge wird für die Datenbankspalte verwendet.
Konfiguriert eine feste Länge für die Eigenschaft. Legen Sie mit HasMaxLength die feste Länge für die Eigenschaft fest.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Konfiguriert die maximal zulässige und vom Datenbankanbieter unterstützte Länge für die Eigenschaft.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Konfiguriert eine variable Länge für die Eigenschaft.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. Diese Methode wird für IntelliSense ausgeblendet.
Eine Zeichenfolge, die das aktuelle Objekt darstellt.
Konfiguriert eine m:n-Beziehung von einem Entitätstyp.
Der Entitätstyp, der Ursprung der Beziehung ist.
Der Entitätstyp, der Ziel der Beziehung ist.
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. Diese Methode wird für IntelliSense ausgeblendet.
TRUE, wenn die Objekte gleich sind, andernfalls FALSE.
Ein Objekt.
Fungiert als Hashfunktion für einen besonderen Typ. Diese Methode wird für IntelliSense ausgeblendet.
Ein Hashcode für den aktuellen Typ.
Ruft den Typ der aktuellen Instanz ab. Diese Methode wird für IntelliSense ausgeblendet.
Der genaue Laufzeittyp der aktuellen Instanz.
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. Diese Methode wird für IntelliSense ausgeblendet.
Eine Zeichenfolge, die das aktuelle Objekt darstellt.
Konfiguriert die Beziehung als m:n-Beziehung ohne Navigationseigenschaft auf der anderen Seite der Beziehung.
Ein Konfigurationsobjekt, das für die weitere Konfiguration der Beziehung verwendet werden kann.
Konfiguriert die Beziehung als m:n-Beziehung mit einer Navigationseigenschaft auf der anderen Seite der Beziehung.
Ein Konfigurationsobjekt, das für die weitere Konfiguration der Beziehung verwendet werden kann.
Ein Lambdaausdruck, der die Navigationseigenschaft auf der anderen Seite der Beziehung darstellt. Beispielsweise t => t.MyProperty in C# und Function(t) t.MyProperty in Visual Basic .NET.
Konfiguriert die Beziehung als m:optional-Beziehung ohne Navigationseigenschaft auf der anderen Seite der Beziehung.
Ein Konfigurationsobjekt, das für die weitere Konfiguration der Beziehung verwendet werden kann.
Konfiguriert die Beziehung als m:optional-Beziehung mit einer Navigationseigenschaft auf der anderen Seite der Beziehung.
Ein Konfigurationsobjekt, das für die weitere Konfiguration der Beziehung verwendet werden kann.
Ein Lambdaausdruck, der die Navigationseigenschaft auf der anderen Seite der Beziehung darstellt. Beispielsweise t => t.MyProperty in C# und Function(t) t.MyProperty in Visual Basic .NET.
Konfiguriert die Beziehung als m:erforderlich-Beziehung ohne Navigationseigenschaft auf der anderen Seite der Beziehung.
Ein Konfigurationsobjekt, das für die weitere Konfiguration der Beziehung verwendet werden kann.
Konfiguriert die Beziehung als m:erforderlich-Beziehung mit einer Navigationseigenschaft auf der anderen Seite der Beziehung.
Ein Konfigurationsobjekt, das für die weitere Konfiguration der Beziehung verwendet werden kann.
Ein Lambdaausdruck, der die Navigationseigenschaft auf der anderen Seite der Beziehung darstellt. Beispielsweise t => t.MyProperty in C# und Function(t) t.MyProperty in Visual Basic .NET.
Konfiguriert die Tabellen- und Spaltenzuordnung einer m:n-Beziehung. Diese Konfigurationsfunktion wird von der Code First Fluent-API zur Verfügung gestellt. Weitere Informationen finden Sie unter .
Bestimmt, ob das angegebene -Objekt gleich dem aktuellen Objekt ist.
TRUE, wenn die Objekte gleich sind, andernfalls FALSE.
Ein -Objekt.
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. Diese Methode wird für IntelliSense ausgeblendet.
TRUE, wenn die Objekte gleich sind, andernfalls FALSE.
Ein Objekt.
Fungiert als Hashfunktion für einen besonderen Typ. Diese Methode wird für IntelliSense ausgeblendet.
Ein Hashcode für den aktuellen Typ.
Ruft den Typ der aktuellen Instanz ab. Diese Methode wird für IntelliSense ausgeblendet.
Der genaue Laufzeittyp der aktuellen Instanz.
Konfiguriert die Namen der Spalten für den linken Fremdschlüssel. Der linke Fremdschlüssel stellt die im Aufruf von HasMany für angegebene Navigationseigenschaft dar.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Die Namen der Spalten für den Fremdschlüssel. Bei Verwendung mehrerer Fremdschlüsseleigenschaften müssen die Eigenschaften in der gleichen Reihenfolge angegeben werden, in der die Primärschlüsseleigenschaften für den Zielentitätstyp konfiguriert wurden.
Konfiguriert die Namen der Spalten für den rechten Fremdschlüssel. Der rechte Fremdschlüssel stellt die im WithMany-Aufruf angegebene Navigationseigenschaft dar.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Die Namen der Spalten für den Fremdschlüssel. Bei Verwendung mehrerer Fremdschlüsseleigenschaften müssen die Eigenschaften in der gleichen Reihenfolge angegeben werden, in der die Primärschlüsseleigenschaften für den Zielentitätstyp konfiguriert wurden.
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. Diese Methode wird für IntelliSense ausgeblendet.
Eine Zeichenfolge, die das aktuelle Objekt darstellt.
Konfiguriert den Namen der Jointabelle für die Beziehung.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Name der Tabelle.
Konfiguriert den Namen und das Schema der Jointabelle für die Beziehung.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Name der Tabelle.
Das Schema der Tabelle.
Konfiguriert eine m:n-Beziehung. Diese Konfigurationsfunktion wird von der Code First Fluent-API zur Verfügung gestellt. Weitere Informationen finden Sie unter .
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. Diese Methode wird für IntelliSense ausgeblendet.
TRUE, wenn die Objekte gleich sind, andernfalls FALSE.
Ein Objekt.
Fungiert als Hashfunktion für einen besonderen Typ. Diese Methode wird für IntelliSense ausgeblendet.
Ein Hashcode für den aktuellen Typ.
Ruft den Typ der aktuellen Instanz ab. Diese Methode wird für IntelliSense ausgeblendet.
Der genaue Laufzeittyp der aktuellen Instanz.
Konfiguriert die Fremdschlüsselspalten und die Tabelle, in denen die Beziehung gespeichert wird.
Aktion zum Konfigurieren der Fremdschlüsselspalten und der Tabelle.
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. Diese Methode wird für IntelliSense ausgeblendet.
Eine Zeichenfolge, die das aktuelle Objekt darstellt.
Konfiguriert eine Bedingung zur Unterscheidung zwischen Typen in einer Vererbungshierarchie anhand von einer Eigenschaft zugewiesenen Werten. Diese Konfigurationsfunktion wird von der Code First Fluent-API zur Verfügung gestellt. Weitere Informationen finden Sie unter .
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. Diese Methode wird für IntelliSense ausgeblendet.
TRUE, wenn die Objekte gleich sind, andernfalls FALSE.
Ein Objekt.
Fungiert als Hashfunktion für einen besonderen Typ. Diese Methode wird für IntelliSense ausgeblendet.
Ein Hashcode für den aktuellen Typ.
Ruft den Typ der aktuellen Instanz ab. Diese Methode wird für IntelliSense ausgeblendet.
Der genaue Laufzeittyp der aktuellen Instanz.
Konfiguriert die Bedingung für die Verwendung eines Werts in der Eigenschaft. Zeilen, denen kein Wert für Spalten zugewiesen wurde, in denen diese Eigenschaft gespeichert wird, werden als Basistyp für diesen Entitätstyp behandelt.
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. Diese Methode wird für IntelliSense ausgeblendet.
Eine Zeichenfolge, die das aktuelle Objekt darstellt.
Konfiguriert eine optionale Beziehung von einem Entitätstyp.
Der Entitätstyp, der Ursprung der Beziehung ist.
Der Entitätstyp, der Ziel der Beziehung ist.
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. Diese Methode wird für IntelliSense ausgeblendet.
TRUE, wenn die Objekte gleich sind, andernfalls FALSE.
Ein Objekt.
Fungiert als Hashfunktion für einen besonderen Typ. Diese Methode wird für IntelliSense ausgeblendet.
Ein Hashcode für den aktuellen Typ.
Ruft den Typ der aktuellen Instanz ab. Diese Methode wird für IntelliSense ausgeblendet.
Der genaue Laufzeittyp der aktuellen Instanz.
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. Diese Methode wird für IntelliSense ausgeblendet.
Eine Zeichenfolge, die das aktuelle Objekt darstellt.
Konfiguriert die Beziehung als optional:n-Beziehung ohne Navigationseigenschaft auf der anderen Seite der Beziehung.
Ein Konfigurationsobjekt, das für die weitere Konfiguration der Beziehung verwendet werden kann.
Konfiguriert die Beziehung als optional:n-Beziehung mit einer Navigationseigenschaft auf der anderen Seite der Beziehung.
Ein Konfigurationsobjekt, das für die weitere Konfiguration der Beziehung verwendet werden kann.
Ein Lambdaausdruck, der die Navigationseigenschaft auf der anderen Seite der Beziehung darstellt. Beispielsweise t => t.MyProperty in C# und Function(t) t.MyProperty in Visual Basic .NET.
Konfiguriert die Beziehung als optional:optional-Beziehung ohne Navigationseigenschaft auf der anderen Seite der Beziehung. Der konfigurierte Entitätstyp ist vom Prinzipal abhängig und enthält einen Fremdschlüssel für diesen. Der Entitätstyp, der Ziel der Beziehung ist, ist der Prinzipal in der Beziehung.
Ein Konfigurationsobjekt, das für die weitere Konfiguration der Beziehung verwendet werden kann.
Konfiguriert die Beziehung als optional:optional-Beziehung mit einer Navigationseigenschaft auf der anderen Seite der Beziehung. Der konfigurierte Entitätstyp ist vom Prinzipal abhängig und enthält einen Fremdschlüssel für diesen. Der Entitätstyp, der Ziel der Beziehung ist, ist der Prinzipal in der Beziehung.
Ein Konfigurationsobjekt, das für die weitere Konfiguration der Beziehung verwendet werden kann.
Ein Lambdaausdruck, der die Navigationseigenschaft auf der anderen Seite der Beziehung darstellt. Beispielsweise t => t.MyProperty in C# und Function(t) t.MyProperty in Visual Basic .NET.
Konfiguriert die Beziehung als optional:optional-Beziehung ohne Navigationseigenschaft auf der anderen Seite der Beziehung. Der konfigurierte Entitätstyp ist der Prinzipal in der Beziehung. Der Entitätstyp, der Ziel der Beziehung ist, ist vom Prinzipal abhängig und enthält einen Fremdschlüssel für diesen.
Ein Konfigurationsobjekt, das für die weitere Konfiguration der Beziehung verwendet werden kann.
Konfiguriert die Beziehung als optional:optional-Beziehung mit einer Navigationseigenschaft auf der anderen Seite der Beziehung. Der konfigurierte Entitätstyp ist der Prinzipal in der Beziehung. Der Entitätstyp, der Ziel der Beziehung ist, ist vom Prinzipal abhängig und enthält einen Fremdschlüssel für diesen.
Ein Konfigurationsobjekt, das für die weitere Konfiguration der Beziehung verwendet werden kann.
Ein Lambdaausdruck, der die Navigationseigenschaft auf der anderen Seite der Beziehung darstellt.
Konfiguriert die angegebene Seite der Beziehung so, dass sie ohne eine Navigationseigenschaft auf der anderen Seite der Beziehung erforderlich ist.
Ein Konfigurationsobjekt, das für die weitere Konfiguration der Beziehung verwendet werden kann.
Konfiguriert die angegebene Seite der Beziehung so, dass sie mit einer Navigationseigenschaft auf der anderen Seite der Beziehung erforderlich ist.
Ein Konfigurationsobjekt, das für die weitere Konfiguration der Beziehung verwendet werden kann.
Ein Lambdaausdruck, der die Navigationseigenschaft auf der anderen Seite der Beziehung darstellt. Beispielsweise t => t.MyProperty in C# und Function(t) t.MyProperty in Visual Basic .NET.
Konfiguriert eine primitive Spalte von einem Entitätstyp.
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. Diese Methode wird für IntelliSense ausgeblendet.
TRUE, wenn die Objekte gleich sind, andernfalls FALSE.
Ein Objekt.
Fungiert als Hashfunktion für einen besonderen Typ. Diese Methode wird für IntelliSense ausgeblendet.
Ein Hashcode für den aktuellen Typ.
Ruft den Typ der aktuellen Instanz ab. Diese Methode wird für IntelliSense ausgeblendet.
Der genaue Laufzeittyp der aktuellen Instanz.
Konfiguriert die Reihenfolge der primitiven Spalte, in der die Eigenschaft gespeichert werden soll. Mit dieser Methode wird außerdem die Schlüsselsortierung bei einem Entitätstyp mit einem zusammengesetzten Schlüssel angegeben.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Die Reihenfolge, in der diese Spalte in der Datenbanktabelle angezeigt werden soll.
Konfiguriert den Datentyp der primitiven Spalte, in der die Eigenschaft gespeichert werden soll.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Der Name des spezifischen Datentyps für den Datenbankanbieter.
Konfiguriert die primitive Spalte als optional.
TRUE, wenn die Spalte optional ist, andernfalls FALSE.
Konfiguriert die primitive Spalte als erforderlich.
TRUE, wenn die Spalte erforderlich ist, andernfalls FALSE.
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. Diese Methode wird für IntelliSense ausgeblendet.
Eine Zeichenfolge, die das aktuelle Objekt darstellt.
Wird verwendet, um die primitive Eigenschaft eines Entitätstyps oder eines komplexen Typs zu konfigurieren. Diese Konfigurationsfunktion wird von der Code First Fluent-API zur Verfügung gestellt. Weitere Informationen finden Sie unter .
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. Diese Methode wird für IntelliSense ausgeblendet.
TRUE, wenn die Objekte gleich sind, andernfalls FALSE.
Ein Objekt.
Fungiert als Hashfunktion für einen besonderen Typ. Diese Methode wird für IntelliSense ausgeblendet.
Ein Hashcode für den aktuellen Typ.
Ruft den Typ der aktuellen Instanz ab. Diese Methode wird für IntelliSense ausgeblendet.
Der genaue Laufzeittyp der aktuellen Instanz.
Konfiguriert den Namen der Datenbankspalte, in der die Eigenschaft gespeichert werden soll.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Der Name der Spalte.
Konfiguriert die Reihenfolge der Datenbankspalte, in der die Eigenschaft gespeichert werden soll. Mit dieser Methode wird außerdem die Schlüsselsortierung bei einem Entitätstyp mit einem zusammengesetzten Schlüssel angegeben.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Die Reihenfolge, in der diese Spalte in der Datenbanktabelle angezeigt werden soll.
Konfiguriert den Datentyp der Datenbankspalte, in der die Eigenschaft gespeichert werden soll.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Der Name des spezifischen Datentyps für den Datenbankanbieter.
Konfiguriert, wie Werte für die Eigenschaft von der Datenbank generiert werden.
Die gleiche PrimitivePropertyConfiguration-Instanz, sodass mehrere Aufrufe verkettet werden können.
Das Muster, das zum Generieren von Werten für die Eigenschaft in der Datenbank verwendet wird. Durch Festlegen von NULL wird das von der Datenbank generierte Musterfacet aus der Eigenschaft entfernt. Beim Festlegen von NULL weist die Laufzeit das gleiche Verhalten wie beim Angeben von "Keine" auf.
Konfiguriert die Eigenschaft, die als Token für vollständige Parallelität verwendet werden soll.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Gibt an, ob die Eigenschaft als Token für vollständige Parallelität verwendet werden soll.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Der Wert gibt an, ob die Eigenschaft als Token für vollständige Parallelität verwendet wird. Bei NULL wird das Parallelitätstokenfacet aus der Eigenschaft entfernt. Beim Angeben von NULL weist die Laufzeit das gleiche Verhalten wie beim Angeben von False auf.
Konfiguriert die Eigenschaft als optional. Die Datenbankspalte, in der diese Eigenschaft gespeichert wird, kann nullable-Werte enthalten.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Konfiguriert die Eigenschaft als erforderlich. Die Datenbankspalte, in der diese Eigenschaft gespeichert wird, darf keine nullable-Werte enthalten.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. Diese Methode wird für IntelliSense ausgeblendet.
Eine Zeichenfolge, die das aktuelle Objekt darstellt.
Konfiguriert eine erforderliche Beziehung von einem Entitätstyp.
Der Entitätstyp, der Ursprung der Beziehung ist.
Der Entitätstyp, der Ziel der Beziehung ist.
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. Diese Methode wird für IntelliSense ausgeblendet.
TRUE, wenn die Objekte gleich sind, andernfalls FALSE.
Ein Objekt.
Fungiert als Hashfunktion für einen besonderen Typ. Diese Methode wird für IntelliSense ausgeblendet.
Ein Hashcode für den aktuellen Typ.
Ruft den Typ der aktuellen Instanz ab. Diese Methode wird für IntelliSense ausgeblendet.
Der genaue Laufzeittyp der aktuellen Instanz.
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. Diese Methode wird für IntelliSense ausgeblendet.
Eine Zeichenfolge, die das aktuelle Objekt darstellt.
Konfiguriert die Beziehung als erforderlich:n-Beziehung ohne Navigationseigenschaft auf der anderen Seite der Beziehung.
Ein Konfigurationsobjekt, das für die weitere Konfiguration der Beziehung verwendet werden kann.
Konfiguriert die Beziehung als erforderlich:n-Beziehung mit einer Navigationseigenschaft auf der anderen Seite der Beziehung.
Ein Konfigurationsobjekt, das für die weitere Konfiguration der Beziehung verwendet werden kann.
Ein Lambdaausdruck, der die Navigationseigenschaft auf der anderen Seite der Beziehung darstellt. Beispielsweise t => t.MyProperty in C# und Function(t) t.MyProperty in Visual Basic .NET.
Konfiguriert die Beziehung als erforderlich:optional-Beziehung ohne Navigationseigenschaft auf der anderen Seite der Beziehung.
Ein Konfigurationsobjekt, das für die weitere Konfiguration der Beziehung verwendet werden kann.
Konfiguriert die Beziehung als erforderlich:optional-Beziehung mit einer Navigationseigenschaft auf der anderen Seite der Beziehung.
Ein Konfigurationsobjekt, das für die weitere Konfiguration der Beziehung verwendet werden kann.
Ein Lambdaausdruck, der die Navigationseigenschaft auf der anderen Seite der Beziehung darstellt. Beispielsweise t => t.MyProperty in C# und Function(t) t.MyProperty in Visual Basic .NET.
Konfiguriert die Beziehung als erforderlich:erforderlich-Beziehung ohne Navigationseigenschaft auf der anderen Seite der Beziehung. Der konfigurierte Entitätstyp ist vom Prinzipal abhängig und enthält einen Fremdschlüssel für diesen. Der Entitätstyp, der Ziel der Beziehung ist, ist der Prinzipal in der Beziehung.
Ein Konfigurationsobjekt, das für die weitere Konfiguration der Beziehung verwendet werden kann.
Konfiguriert die Beziehung als erforderlich:erforderlich-Beziehung mit einer Navigationseigenschaft auf der anderen Seite der Beziehung. Der konfigurierte Entitätstyp ist vom Prinzipal abhängig und enthält einen Fremdschlüssel für diesen. Der Entitätstyp, der Ziel der Beziehung ist, ist der Prinzipal in der Beziehung.
Ein Konfigurationsobjekt, das für die weitere Konfiguration der Beziehung verwendet werden kann.
Ein Lambdaausdruck, der die Navigationseigenschaft auf der anderen Seite der Beziehung darstellt. Beispielsweise t => t.MyProperty in C# und Function(t) t.MyProperty in Visual Basic .NET.
Konfiguriert die Beziehung als erforderlich:erforderlich-Beziehung ohne Navigationseigenschaft auf der anderen Seite der Beziehung. Der konfigurierte Entitätstyp ist der Prinzipal in der Beziehung. Der Entitätstyp, der Ziel der Beziehung ist, ist vom Prinzipal abhängig und enthält einen Fremdschlüssel für diesen.
Ein Konfigurationsobjekt, das für die weitere Konfiguration der Beziehung verwendet werden kann.
Konfiguriert die Beziehung als erforderlich:erforderlich-Beziehung mit einer Navigationseigenschaft auf der anderen Seite der Beziehung. Der konfigurierte Entitätstyp ist der Prinzipal in der Beziehung. Der Entitätstyp, der Ziel der Beziehung ist, ist vom Prinzipal abhängig und enthält einen Fremdschlüssel für diesen.
Ein Konfigurationsobjekt, das für die weitere Konfiguration der Beziehung verwendet werden kann.
Ein Lambdaausdruck, der die Navigationseigenschaft auf der anderen Seite der Beziehung darstellt. Beispielsweise t => t.MyProperty in C# und Function(t) t.MyProperty in Visual Basic .NET.
Konfiguriert eine Datenbankspalte zum Speichern von Zeichenfolgenwerten. Diese Konfigurationsfunktion wird von der Code First Fluent-API zur Verfügung gestellt. Weitere Informationen finden Sie unter .
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. Diese Methode wird für IntelliSense ausgeblendet.
TRUE, wenn die Objekte gleich sind, andernfalls FALSE.
Ein Objekt.
Fungiert als Hashfunktion für einen besonderen Typ. Diese Methode wird für IntelliSense ausgeblendet.
Ein Hashcode für den aktuellen Typ.
Ruft den Typ der aktuellen Instanz ab. Diese Methode wird für IntelliSense ausgeblendet.
Der genaue Laufzeittyp der aktuellen Instanz.
Konfiguriert die Reihenfolge der Datenbankspalte.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Die Reihenfolge, in der diese Spalte in der Datenbanktabelle angezeigt werden soll.
Konfiguriert den Datentyp der Datenbankspalte.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Der Name des spezifischen Datentyps für den Datenbankanbieter.
Konfiguriert die angegebene maximale Länge für die Eigenschaft.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Die maximale Länge für die Eigenschaft. Durch Festlegen dieses Werts auf NULL wird eine Standardlänge für die Spalte verwendet.
Konfiguriert die Spalte für eine feste Länge. Legen Sie mit HasMaxLength die feste Länge für die Eigenschaft fest.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Konfiguriert die Spalte für die maximal zulässige und vom Datenbankanbieter unterstützte Länge.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Konfiguriert die Spalte als optional.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Konfiguriert die Spalte als erforderlich.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Konfiguriert die Unterstützung von Unicode-Zeichenfolgen durch die Spalte.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Gibt an, ob Unicode-Zeichenfolgen von der Spalte unterstützt werden.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Dieser Wert gibt an, ob Unicode-Zeichenfolgen von der Spalte unterstützt werden. Bei NULL wird das Unicode-Facet aus der Spalte entfernt. Beim Angeben von NULL weist die Laufzeit das gleiche Verhalten wie beim Angeben von False auf.
Konfiguriert die Spalte für eine variable Länge. Spalten weisen standardmäßig eine variable Länge auf.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. Diese Methode wird für IntelliSense ausgeblendet.
Eine Zeichenfolge, die das aktuelle Objekt darstellt.
Wird verwendet, um die -Eigenschaft eines Entitätstyps oder eines komplexen Typs zu konfigurieren. Diese Konfigurationsfunktion wird von der Code First Fluent-API zur Verfügung gestellt. Weitere Informationen finden Sie unter .
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. Diese Methode wird für IntelliSense ausgeblendet.
TRUE, wenn die Objekte gleich sind, andernfalls FALSE.
Ein Objekt.
Fungiert als Hashfunktion für einen besonderen Typ. Diese Methode wird für IntelliSense ausgeblendet.
Ein Hashcode für den aktuellen Typ.
Ruft den Typ der aktuellen Instanz ab. Diese Methode wird für IntelliSense ausgeblendet.
Der genaue Laufzeittyp der aktuellen Instanz.
Konfiguriert den Namen der Datenbankspalte, in der die Eigenschaft gespeichert werden soll.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Der Name der Spalte.
Konfiguriert die Reihenfolge der Datenbankspalte, in der die Eigenschaft gespeichert werden soll. Mit dieser Methode wird außerdem die Schlüsselsortierung bei einem Entitätstyp mit einem zusammengesetzten Schlüssel angegeben.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Die Reihenfolge, in der diese Spalte in der Datenbanktabelle angezeigt werden soll.
Konfiguriert den Datentyp der Datenbankspalte, in der die Eigenschaft gespeichert werden soll.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Der Name des spezifischen Datentyps für den Datenbankanbieter.
Konfiguriert, wie Werte für die Eigenschaft von der Datenbank generiert werden.
Die gleiche StringPropertyConfiguration-Instanz, sodass mehrere Aufrufe verkettet werden können.
Das Muster, das zum Generieren von Werten für die Eigenschaft in der Datenbank verwendet wird. Durch Festlegen von NULL wird das von der Datenbank generierte Musterfacet aus der Eigenschaft entfernt. Beim Festlegen von NULL weist die Laufzeit das gleiche Verhalten wie beim Angeben von "Keine" auf.
Konfiguriert die angegebene maximale Länge für die Eigenschaft.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Die maximale Länge für die Eigenschaft. Durch Festlegen dieser Eigenschaft auf NULL werden alle Beschränkungen mit Blick auf die maximale Länge aus der Eigenschaft entfernt, und eine Standardlänge wird für die Datenbankspalte verwendet.
Konfiguriert die Eigenschaft, die als Token für vollständige Parallelität verwendet werden soll.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Gibt an, ob die Eigenschaft als Token für vollständige Parallelität verwendet werden soll.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Gibt an, ob die Eigenschaft ein Parallelitätstoken ist. Bei NULL wird das Parallelitätstokenfacet aus der Eigenschaft entfernt. Beim Angeben von NULL weist die Laufzeit das gleiche Verhalten wie beim Angeben von False auf.
Konfiguriert eine feste Länge für die Eigenschaft. Legen Sie mit HasMaxLength die feste Länge für die Eigenschaft fest.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Konfiguriert die maximal zulässige und vom Datenbankanbieter unterstützte Länge für die Eigenschaft.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Konfiguriert die Eigenschaft als optional. Die Datenbankspalte, in der diese Eigenschaft gespeichert wird, kann nullable-Werte enthalten. -Eigenschaften sind standardmäßig optional.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Konfiguriert die Eigenschaft als erforderlich. Die Datenbankspalte, in der diese Eigenschaft gespeichert wird, darf keine nullable-Werte enthalten.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Konfiguriert die Eigenschaft zur Unterstützung von Unicode-Zeichenfolgen.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Gibt an, ob Unicode-Zeichenfolgen von der Eigenschaft unterstützt werden.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Dieser Wert gibt an, ob Unicode-Zeichenfolgen von der Eigenschaft unterstützt werden. Bei NULL wird das Unicode-Facet aus der Eigenschaft entfernt. Beim Angeben von NULL weist die Laufzeit das gleiche Verhalten wie beim Angeben von False auf.
Konfiguriert eine variable Länge für die Eigenschaft. -Eigenschaften weisen standardmäßig eine variable Länge auf.
Die gleiche -Instanz, sodass mehrere Aufrufe verkettet werden können.
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. Diese Methode wird für IntelliSense ausgeblendet.
Eine Zeichenfolge, die das aktuelle Objekt darstellt.
Ermöglicht das Konfigurieren eines Typs in einem Modell.
Der zu konfigurierende Typ.
Initialisiert eine neue Instanz der -Klasse.
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. Diese Methode wird für IntelliSense ausgeblendet.
TRUE, wenn die Objekte gleich sind, andernfalls FALSE.
Ein Objekt.
Fungiert als Hashfunktion für einen besonderen Typ. Diese Methode wird für IntelliSense ausgeblendet.
Ein Hashcode für den aktuellen Typ.
Ruft den Typ der aktuellen Instanz ab. Diese Methode wird für IntelliSense ausgeblendet.
Der genaue Laufzeittyp der aktuellen Instanz.
Schließt eine Eigenschaft aus dem Modell aus, sodass diese nicht der Datenbank zugeordnet werden kann.
Ein Lambdaausdruck, der die zu konfigurierende Eigenschaft darstellt. Beispielsweise t => t.MyProperty in C# und Function(t) t.MyProperty in Visual Basic .NET.
Der Typ der Eigenschaft, die ignoriert werden soll.
Konfiguriert eine -Eigenschaft, die für diesen Typ definiert wird.
Ein Konfigurationsobjekt, das für die Konfiguration der Eigenschaft verwendet werden kann.
Ein Lambdaausdruck, der die zu konfigurierende Eigenschaft darstellt. Beispielsweise t => t.MyProperty in C# und Function(t) t.MyProperty in Visual Basic .NET.
Konfiguriert eine -Eigenschaft, die für diesen Typ definiert wird.
Ein Konfigurationsobjekt, das für die Konfiguration der Eigenschaft verwendet werden kann.
Ein Lambdaausdruck, der die zu konfigurierende Eigenschaft darstellt. C#: t => t.MyProperty VB.Net: Function(t) t.MyProperty
Konfiguriert eine -Eigenschaft, die für diesen Typ definiert wird.
Ein Konfigurationsobjekt, das für die Konfiguration der Eigenschaft verwendet werden kann.
Ein Lambdaausdruck, der die zu konfigurierende Eigenschaft darstellt. C#: t => t.MyProperty VB.Net: Function(t) t.MyProperty
Konfiguriert eine -Eigenschaft, die für diesen Typ definiert wird.
Ein Konfigurationsobjekt, das für die Konfiguration der Eigenschaft verwendet werden kann.
Ein Lambdaausdruck, der die zu konfigurierende Eigenschaft darstellt. Beispielsweise t => t.MyProperty in C# und Function(t) t.MyProperty in Visual Basic .NET.
Konfiguriert eine -Eigenschaft, die für diesen Typ definiert wird.
Ein Konfigurationsobjekt, das für die Konfiguration der Eigenschaft verwendet werden kann.
Ein Lambdaausdruck, der die zu konfigurierende Eigenschaft darstellt. Beispielsweise t => t.MyProperty in C# und Function(t) t.MyProperty in Visual Basic .NET.
Konfiguriert eine -Eigenschaft, die für diesen Typ definiert wird.
Ein Konfigurationsobjekt, das für die Konfiguration der Eigenschaft verwendet werden kann.
Ein Lambdaausdruck, der die zu konfigurierende Eigenschaft darstellt. Beispielsweise t => t.MyProperty in C# und Function(t) t.MyProperty in Visual Basic .NET.
Konfiguriert eine Nullable()-Eigenschaft, die für diesen Typ definiert wird.
Ein Konfigurationsobjekt, das für die Konfiguration der Eigenschaft verwendet werden kann.
Ein Lambdaausdruck, der die zu konfigurierende Eigenschaft darstellt. Beispielsweise t => t.MyProperty in C# und Function(t) t.MyProperty in Visual Basic .NET.
Konfiguriert eine Nullable()-Eigenschaft, die für diesen Typ definiert wird.
Ein Konfigurationsobjekt, das für die Konfiguration der Eigenschaft verwendet werden kann.
Ein Lambdaausdruck, der die zu konfigurierende Eigenschaft darstellt. Beispielsweise t => t.MyProperty in C# und Function(t) t.MyProperty in Visual Basic .NET.
Konfiguriert eine Nullable()-Eigenschaft, die für diesen Typ definiert wird.
Ein Konfigurationsobjekt, das für die Konfiguration der Eigenschaft verwendet werden kann.
Ein Lambdaausdruck, der die zu konfigurierende Eigenschaft darstellt. Beispielsweise t => t.MyProperty in C# und Function(t) t.MyProperty in Visual Basic .NET.
Konfiguriert eine Nullable()-Eigenschaft, die für diesen Typ definiert wird.
Ein Konfigurationsobjekt, das für die Konfiguration der Eigenschaft verwendet werden kann.
Ein Lambdaausdruck, der die zu konfigurierende Eigenschaft darstellt. Beispielsweise t => t.MyProperty in C# und Function(t) t.MyProperty in Visual Basic .NET.
Konfiguriert eine Nullable()-Eigenschaft, die für diesen Typ definiert wird.
Ein Konfigurationsobjekt, das für die Konfiguration der Eigenschaft verwendet werden kann.
Ein Lambdaausdruck, der die zu konfigurierende Eigenschaft darstellt. Beispielsweise t => t.MyProperty in C# und Function(t) t.MyProperty in Visual Basic .NET.
Der Typ der Eigenschaft, der konfiguriert wird.
Konfiguriert eine -Eigenschaft, die für diesen Typ definiert wird.
Ein Konfigurationsobjekt, das für die Konfiguration der Eigenschaft verwendet werden kann.
Ein Lambdaausdruck, der die zu konfigurierende Eigenschaft darstellt. Beispielsweise t => t.MyProperty in C# und Function(t) t.MyProperty in Visual Basic .NET.
Konfiguriert eine -Eigenschaft, die für diesen Typ definiert wird.
Ein Konfigurationsobjekt, das für die Konfiguration der Eigenschaft verwendet werden kann.
Ein Lambdaausdruck, der die zu konfigurierende Eigenschaft darstellt. Beispielsweise t => t.MyProperty in C# und Function(t) t.MyProperty in Visual Basic .NET.
Konfiguriert eine -Eigenschaft, die für diesen Typ definiert wird.
Ein Konfigurationsobjekt, das für die Konfiguration der Eigenschaft verwendet werden kann.
Ein Lambdaausdruck, der die zu konfigurierende Eigenschaft darstellt. Beispielsweise t => t.MyProperty in C# und Function(t) t.MyProperty in Visual Basic .NET.
Der Typ der Eigenschaft, der konfiguriert wird.
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. Diese Methode wird für IntelliSense ausgeblendet.
Eine Zeichenfolge, die das aktuelle Objekt darstellt.
Konfiguriert eine Unterscheidungsspalte zur Differenzierung von Typen in einer Vererbungshierarchie. Diese Konfigurationsfunktion wird von der Code First Fluent-API zur Verfügung gestellt. Weitere Informationen finden Sie unter .
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. Diese Methode wird für IntelliSense ausgeblendet.
TRUE, wenn die Objekte gleich sind, andernfalls FALSE.
Ein Objekt.
Fungiert als Hashfunktion für einen besonderen Typ. Diese Methode wird für IntelliSense ausgeblendet.
Ein Hashcode für den aktuellen Typ.
Ruft den Typ der aktuellen Instanz ab. Diese Methode wird für IntelliSense ausgeblendet.
Der genaue Laufzeittyp der aktuellen Instanz.
Konfiguriert den Unterscheidungswert zur Identifizierung des von anderen Typen in der Vererbungshierarchie konfigurierten Entitätstyps.
Ein Konfigurationsobjekt zum Konfigurieren der Spalte, in der die Unterscheidungswerte gespeichert werden.
Der Wert, mit dem der Entitätstyp identifiziert werden soll.
Der Typ des Unterscheidungswerts.
Konfiguriert den Unterscheidungswert zur Identifizierung des von anderen Typen in der Vererbungshierarchie konfigurierten Entitätstyps.
Ein Konfigurationsobjekt zum Konfigurieren der Spalte, in der die Unterscheidungswerte gespeichert werden.
Der Wert, mit dem der Entitätstyp identifiziert werden soll.
Konfiguriert den Unterscheidungswert zur Identifizierung des von anderen Typen in der Vererbungshierarchie konfigurierten Entitätstyps.
Ein Konfigurationsobjekt zum Konfigurieren der Spalte, in der die Unterscheidungswerte gespeichert werden.
Der Wert, mit dem der Entitätstyp identifiziert werden soll.
Der Typ des Unterscheidungswerts.
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. Diese Methode wird für IntelliSense ausgeblendet.
Eine Zeichenfolge, die das aktuelle Objekt darstellt.
Konvention zur Erkennung von Navigationseigenschaften als Gegenstücke voneinander, wenn nur ein Paar von Navigationseigenschaften zwischen den verwandten Typen vorhanden ist.
Konvention zur Verarbeitung von -Instanzen in Eigenschaften des Modells.
Konvention zur Konvertierung von Datentypen in Kleinbuchstaben, die explizit mit Datenanmerkungen oder mit der -API angegeben wurden.
Konvention zur Verarbeitung von -Instanzen in Typen des Modells.
Konvention zum Konfigurieren eines Typs als komplexer Typ, wenn kein primärer Schlüssel, kein zugeordneter Basistyp und keine Navigationseigenschaften vorhanden sind.
Konvention zur Verarbeitung von -Instanzen in Eigenschaften des Modells.
Konvention zur Verarbeitung von -Instanzen in Eigenschaften des Modells.
Konvention für Dezimaleigenschaften zum Festlegen der Genauigkeit auf 18 und der Skalierung auf 2.
Konvention zum Verschieben von Primärschlüsseleigenschaften an die erste Stelle.
Konvention zur Unterscheidung zwischen optionalen und erforderlichen Beziehungen auf Grundlage Zulässigkeit von NULL-Werten der CLR in der Fremdschlüsseleigenschaft.
Konvention zur Verarbeitung von -Instanzen in Navigationseigenschaften des Modells.
Konvention zur Verarbeitung von -Instanzen in Fremdschlüsseleigenschaften des Modells.
Identifiziert Konventionen, die aus einer -Instanz entfernt werden können.
Konvention zur Erkennung von Primärschlüsseleigenschaften.
Konvention zur Verarbeitung von -Instanzen in Eigenschaften des Modells.
Konvention zur Verarbeitung von -Instanzen in Eigenschaften des Modells.
Konvention zum Hinzufügen einer Löschweitergabe zur Jointabelle aus beiden Tabellen einer m:n-Beziehung.
Stellt sicher, dass die geerbten Eigenschaften der Zuordnung keine ungültigen oder nicht unterstützten Zuordnungen ergeben.
Konvention zur Verarbeitung von -Instanzen in Eigenschaften des Modells.
Konvention zur Erkennung von Fremdschlüsseleigenschaften, deren Name aus dem Namen der abhängigen Navigationseigenschaft und dem bzw. den Namen der Eigenschaften des primären Schlüssels für den Prinzipaltyp zusammengesetzt ist.
Konvention zur Verarbeitung von -Instanzen in Eigenschaften des Modells.
Konvention zur Verarbeitung von -Instanzen in Typen des Modells.
Konvention zum Aktivieren der Löschweitergabe für erforderliche Beziehungen.
Konvention zum Konfigurieren der primären Schlüssel des abhängigen Entitätstyps als Fremdschlüssel in einer 1:1-Beziehung.
Konvention zum Festlegen des Namens der Entitätsmenge auf eine pluralisierte Version des Namens des Entitätstyps.
Konvention zum Festlegen des Tabellennamens der Entitätsmenge auf eine pluralisierte Version des Namens des Entitätstyps.
Konvention zur Erkennung von Fremdschlüsseleigenschaften, deren Namen mit dem bzw. Eigenschaftennamen des primären Schlüssels für den Prinzipaltyp übereinstimmen.
Konvention zum Festlegen maximaler Längen für Eigenschaftentypen, die Längenfacets unterstützen.
Konvention zur Verarbeitung von -Instanzen in Navigationseigenschaften des Modells.
Konvention zur Verarbeitung von -Instanzen in primitiven Eigenschaften des Modells.
Legt eine maximale Standardlänge von 4000 für Eigenschaften fest, deren Typ Längenfacets unterstützt, wenn SqlCE als Anbieter fungiert.
Konvention zum Konfigurieren von Primärschlüsseln ganzer Zahlen als Identität.
Konvention zur Verarbeitung von -Instanzen in Eigenschaften des Modells.
Konvention zur Verarbeitung von -Instanzen in Typen des Modells.
Konvention zur Verarbeitung von -Instanzen in Eigenschaften des Modells.
Konvention zur Erkennung von Fremdschlüsseleigenschaften, deren Name aus dem Namen des Prinzipaltyps und dem bzw. den Namen der Eigenschaften des primären Schlüssels für den Prinzipaltyp zusammengesetzt ist.
Eine Ausnahme wird von ausgelöst, wenn die Validierung einer Entität fehlschlägt.
Initialisiert eine neue Instanz der -Klasse.
Initialisiert eine neue Instanz der -Klasse.
Die Ausnahmemeldung.
Initialisiert eine neue Instanz der -Klasse.
Die Ausnahmemeldung.
Validierungsergebnisse.
Initialisiert eine neue Instanz der -Klasse.
Die Ausnahmemeldung.
Validierungsergebnisse.
Die innere Ausnahme.
Initialisiert eine neue Instanz der -Klasse.
Die Ausnahmemeldung.
Die innere Ausnahme.
Gibt ggf. Validierungsfehler zurück.
Die Validierungsfehler, sofern vorhanden.
Stellt Validierungsergebnisse für eine einzelne Entität dar.
Erstellt eine Instanz der -Klasse.
Der Entitätseintrag, auf den sich die Ergebnisse beziehen. Nie NULL.
Eine Liste von -Instanzen. Diese ist nie NULL, kann jedoch leer sein, d. h., die Entität ist gültig.
Ruft die Instanz von ab, auf die sich die Ergebnisse beziehen.
Der .
Ruft einen Indikator ab, der angibt, ob die Entität gültig ist.
true, wenn die Entität gültig ist, andernfalls false.
Ruft Validierungsfehler ab. Diese Eigenschaft ist nie null.
Die Validierungsfehler.
Eine Ausnahme wird von ausgelöst, wenn eine Ausnahme vom Validierungscode ausgelöst wird.
Initialisiert eine neue Instanz der -Klasse.
Initialisiert eine neue Instanz der -Klasse mit den angegebenen Serialisierungsinformationen und dem angegebenen Kontext.
Die Serialisierungsinformationen.
Der Streamingkontext.
Initialisiert eine neue Instanz der -Klasse.
Die Ausnahmemeldung.
Initialisiert eine neue Instanz der -Klasse.
Die Ausnahmemeldung.
Die innere Ausnahme.
Validierungsfehler. Dies kann ein Validierungsfehler auf Entitäts- oder Eigenschaftenebene sein.
Erstellt eine Instanz von .
Der Name der ungültigen Eigenschaft. Kann NULL sein.
Validierungsfehlermeldung. Kann NULL sein.
Ruft die Validierungsfehlermeldung ab.
Die Validierungsfehlermeldung.
Ruft den Namen der ungültigen Eigenschaft ab.
Der Name der ungültigen Eigenschaft.