Anpassen von Vorgängen: Übersicht
Standardmäßig generiert LINQ to SQL dynamisches SQL für Insert-, Update und Delete-Operationen auf Grundlage der Zuordnung. In der Praxis möchten Sie jedoch in der Regel Ihre eigene Geschäftslogik hinzufügen, um Sicherheit, Validierung etc. zu ermöglichen.
LINQ to SQL-Techniken zum Anpassen dieser Vorgänge umfassen Folgendes.
Ladeoptionen
In Ihren Abfragen können Sie kontrollieren, wie viele Daten zum Hauptziel abgerufen werden, wenn Sie eine Verbindung zur Datenbank herstellen. Diese Funktionalität wird zum größten Teil durch Verwendung von DataLoadOptions implementiert. Weitere Informationen finden Sie unter Verzögertes und sofortiges Laden.
Partielle Methoden
In seiner Standardzuordnung stellt LINQ to SQL partielle Methoden bereit, um Sie bei der Implementierung der Geschäftslogik zu unterstützen. Weitere Informationen finden Sie unter Hinzufügen von Geschäftslogik mithilfe partieller Methoden.
Gespeicherte Prozeduren und benutzerdefinierte Funktionen
LINQ to SQL unterstützt die Verwendung von gespeicherten Prozeduren und benutzerdefinierten Funktionen. Gespeicherte Prozeduren werden häufig verwendet, um Operationen anzupassen. Weitere Informationen finden Sie unter Gespeicherte Prozeduren.