Dostosowywanie operacji: Omówienie
Domyślnie linQ to SQL generuje dynamiczny język SQL na potrzeby operacji wstawiania, aktualizowania i usuwania na podstawie mapowania. Jednak w praktyce zwykle chcesz dodać własną logikę biznesową, aby zapewnić bezpieczeństwo, walidację i tak dalej.
Techniki LINQ to SQL służące do dostosowywania tych operacji obejmują następujące elementy.
Opcje ładowania
W zapytaniach można kontrolować, ile danych związanych z głównym obiektem docelowym jest pobierane podczas nawiązywania połączenia z bazą danych. Ta funkcja jest implementowana w dużej mierze przy użyciu polecenia DataLoadOptions. Aby uzyskać więcej informacji, zobacz Odroczone i Bezpośrednie ładowanie.
Metody częściowe
W domyślnym mapowaniu LINQ to SQL udostępnia metody częściowe, które ułatwiają implementowanie logiki biznesowej. Aby uzyskać więcej informacji, zobacz Dodawanie logiki biznesowej przy użyciu metod częściowych.
Procedury składowane i funkcje zdefiniowane przez użytkownika
LINQ to SQL obsługuje korzystanie z procedur składowanych i funkcji zdefiniowanych przez użytkownika. Procedury składowane są często używane do dostosowywania operacji. Aby uzyskać więcej informacji, zobacz Procedury składowane.