Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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 lub 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 User-Defined
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.