Udostępnij za pośrednictwem


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.

Zobacz też