Hintergrundinformationen

Dieser Abschnitt beschäftigt sich mit Konzepten und Prozeduren, die über die Grundlagen der Verwendung von LINQ to SQL hinausgehen.

Führen Sie diese Schritte aus, um weitere Beispiele für LINQ to SQL-Code und -Anwendungen zu erhalten:

  • Suchen Sie in der Microsoft-Dokumentation nach bestimmten Problemen.

  • Nehmen Sie am LINQ-Forum teil. Hier können Sie komplexere Themen ausführlich mit Fachleuten diskutieren.

  • Lesen Sie das Whitepaper, in dem die LINQ to SQL-Technologie mit Visual Basic- und C#-Codebeispielen beschrieben wird. Weitere Informationen finden Sie unter LINQ to SQL: Language Integrated Query in .NET für relationale Daten.

In diesem Abschnitt

ADO.NET und LINQ to SQL
Beschreibt die Beziehung zwischen ADO.NET und LINQ to SQL.

Analysieren von LINQ to SQL-Quellcode
Beschreibt, wie eine LINQ to SQL-Zuordnung analysiert wird, indem Quellcode aus der Northwind-Beispieldatenbank erzeugt und angezeigt wird.

Anpassen von Insert-, Update- und Delete-Operationen
Beschreibt, wie Validierungscode und andere Anpassungen hinzugefügt werden.

Datenbindung
Beschreibt, wie LINQ to SQL IListSource verwendet, um die Datenbindung zu unterstützen.

Unterstützung von Vererbung
Beschreibt die Rolle der Vererbung im LINQ to SQL-Objektmodell und die Verwendung von entsprechenden Operatoren in Ihren Abfragen.

Lokale Methodenaufrufe
Beschreibt die LINQ to SQL-Unterstützung für lokale Methodenaufrufe.

N-schichtige Anwendungen und Remoteanwendungen mit LINQ to SQL
Stellt ausführliche Informationen für Anwendungen mit mehreren Ebenen bereit, die LINQ to SQL verwenden.

Objektidentität
Beschreibt die Objektidentität im LINQ to SQL-Objektmodell und erläutert, wie sich diese Funktion von der Objektidentität in einer Datenbank unterscheidet.

Das LINQ to SQL-Objektmodell
Beschreibt das Objektmodell und seine Beziehung zum relationalen Datenmodell.

Objektzustände und Änderungsverfolgung
Enthält detaillierte Informationen dazu, wie LINQ to SQL Änderungen nachverfolgt.

Optimistische Nebenläufigkeit: Übersicht
Beschreibt vollständige Parallelität und definiert Begriffe.

Abfragekonzepte
Beschreibt Aspekte von Abfragen in LINQ to SQL, die sich von Abfragen in LINQ unterscheiden.

Abrufen von Objekten aus dem Identitätscache
Beschreibt die Typen von Abfragen, die Objekte aus dem Identitäts-Cache abrufen.

Sicherheit in LINQ to SQL
Beschreibt den richtigen Ansatz für die Sicherheit bei Datenbankverbindungen.

Serialisierung
Beschreibt den Serialisierungsprozess in LINQ to SQL-Anwendungen.

Gespeicherte Prozeduren
Beschreibt, wie gespeicherte Prozeduren zur Entwurfszeit zugeordnet und wie sie von der Anwendung aufgerufen werden.

Transaktionsunterstützung
Beschreibt die drei Transaktionsmodelle, die LINQ to SQL unterstützt.

SQL-CLR-Typenkonflikte
Beschreibt die Herausforderungen bei der Vermischung unterschiedlicher Typsysteme.

Benutzerdefinierte SQL-CLR-Typenzuordnungen
Stellt Anleitungen zum Anpassen von Typzuordnungen bereit.

Benutzerdefinierte Funktionen
Beschreibt, wie benutzerdefinierte Prozeduren zur Entwurfszeit zugeordnet und wie sie von der Anwendung aufgerufen werden.

Programmierhandbuch
Enthält Links zu Abschnitten, die verschiedene Aspekte von LINQ to SQL erläutern.