System.Data.Linq Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält Klassen, die die Interaktion mit relationalen Datenbanken in LINQ to SQL-Anwendungen unterstützen
Klassen
Binary |
Stellt einen unveränderlichen Block binärer Daten dar. |
ChangeConflictCollection |
Gibt eine Auflistung der Objekte zurück, die von Parallelitätskonflikten betroffen sind. |
ChangeConflictException |
Wird ausgelöst, wenn eine Aktualisierung nicht ordnungsgemäß ausgeführt werden kann, da Datenbankwerte aktualisiert wurden, seit sie zuletzt vom Client gelesen wurden. |
ChangeSet |
Stellt einen Container für Änderungen bereit. |
CompiledQuery |
Ermöglicht das Kompilieren und Zwischenspeichern von Abfragen zur Wiederverwendung. |
DataContext |
Stellt den Haupteinstiegspunkt für das LINQ to SQL-Framework dar. |
DataLoadOptions |
Ermöglicht unmittelbares Laden und Filtern verwandter Daten. |
DBConvert |
Wird zur internen Typkonvertierung verwendet. |
DuplicateKeyException |
Wird ausgelöst, wenn dem Identitätscache ein Objekt mit einem Schlüssel hinzugefügt wird, der bereits verwendet wird. |
EntitySet<TEntity> |
Ermöglicht verzögertes Laden und Beziehungsverwaltung für die Auflistungsseite von 1:n- und 1:1-Beziehungen in LINQ to SQL-Anwendungen. |
ForeignKeyReferenceAlreadyHasValueException |
Stellt Fehler dar, die auftreten, wenn versucht wird, einen Fremdschlüssel zu ändern, und die Entität bereits geladen wurde. |
MemberChangeConflict |
Stellt eine Situation dar, in der eine Aktualisierung nicht ordnungsgemäß durchgeführt werden kann, da Memberwerte aktualisiert wurden, seit sie zuletzt vom Client gelesen wurden. |
ObjectChangeConflict |
Stellt einen Updateversuch mit mindestens einem Konflikt bezüglich vollständiger Parallelität dar. |
Table<TEntity> |
Stellt eine Tabelle für einen bestimmten Typ in der zugrunde liegenden Datenbank dar. |
Strukturen
EntityRef<TEntity> |
Ermöglicht verzögertes Laden und Beziehungsverwaltung für die Singletonseite von 1:n-Beziehungen in einer LINQ to SQL-Anwendung. |
Link<T> |
Wird verwendet, um verzögertes Laden einzelner Eigenschaften (ähnlich wie EntityRef<TEntity>) zu aktivieren. |
ModifiedMemberInfo |
Enthält Werte von Membern, die in LINQ to SQL-Anwendungen geändert wurden. |
Schnittstellen
IExecuteResult |
Bietet Zugriff auf den Rückgabewert oder die Ergebnisse einer Abfrage. |
IFunctionResult |
Ermöglicht Zugriff auf den Rückgabewert einer Funktion. |
IMultipleResults |
Stellt die Ergebnisse von zugeordneten Funktionen oder Abfragen mit variablen Rückgabesequenzen dar. |
ISingleResult<T> |
Stellt das Ergebnis einer zugeordneten Funktion dar, die über eine einzelne Rückgabesequenz verfügt. |
ITable |
Wird für schwach typisierte Abfrageszenarien verwendet. |
ITable<TEntity> |
Stellt eine Tabelle für einen bestimmten Typ in der zugrunde liegenden Datenbank dar. |
Enumerationen
ChangeAction |
Beschreibt den Typ der Änderung, die für die Entität ausgeführt wird, wenn Änderungen an die Datenbank gesendet werden. |
ConflictMode |
Gibt an, wann Parallelitätskonflikte gemeldet werden sollen. |
RefreshMode |
Definiert, wie Konflikte bezüglich vollständiger Parallelität von der Refresh-Methode behandelt werden. |
Hinweise
LINQ to SQL ist eine Technologie, die eine Laufzeitinfrastruktur zum Verwalten relationaler Daten als Objekte bietet. Weitere Informationen finden Sie unter LINQ to SQL.