Freigeben über


Anpassung von Vorgängen: Übersicht

Standardmäßig generiert LINQ to SQL dynamische SQL für Einfüge-, Aktualisierungs- und Löschvorgänge basierend auf der Zuordnung. In der Praxis möchten Sie jedoch in der Regel Ihre eigene Geschäftslogik hinzufügen, um Sicherheit, Validierung usw. bereitzustellen.

LINQ to SQL-Techniken zum Anpassen dieser Vorgänge umfassen Folgendes.

Ladeoptionen

In Ihren Abfragen können Sie steuern, wie viele Daten im Zusammenhang mit Ihrem Hauptziel abgerufen werden, wenn Sie eine Verbindung mit der Datenbank herstellen. Diese Funktionalität wird zum größten Teil durch Verwendung von DataLoadOptions implementiert. Weitere Informationen finden Sie unter "Verzögert" und "Sofortiges Laden".

Partielle Methoden

In der Standardzuordnung stellt LINQ to SQL Partielle Methoden bereit, mit denen Sie Ihre Geschäftslogik implementieren können. Weitere Informationen finden Sie unter Hinzufügen von Geschäftslogik mithilfe partieller Methoden.

Gespeicherte Prozeduren und User-Defined-Funktionen

LINQ to SQL unterstützt die Verwendung von gespeicherten Prozeduren und benutzerdefinierten Funktionen. Gespeicherte Prozeduren werden häufig zum Anpassen von Vorgängen verwendet. Weitere Informationen finden Sie unter "Gespeicherte Prozeduren".

Siehe auch