Partilhar via


Personalizando operações: visão geral

Por padrão, o LINQ to SQL gera SQL dinâmico para operações de inserção, atualização e exclusão com base no mapeamento. No entanto, na prática, você normalmente deseja adicionar sua própria lógica de negócios para fornecer segurança, validação e assim por diante.

As técnicas LINQ to SQL para personalizar essas operações incluem o seguinte.

Opções de carregamento

Em suas consultas, você pode controlar quantos dados relacionados ao seu destino principal são recuperados quando você se conecta ao banco de dados. Essa funcionalidade é implementada em grande parte usando DataLoadOptionso . Para obter mais informações, consulte Carregamento adiado versus imediato.

Métodos parciais

Em seu mapeamento padrão, o LINQ to SQL fornece métodos parciais para ajudá-lo a implementar sua lógica de negócios. Para obter mais informações, consulte Adicionando lógica de negócios usando métodos parciais.

Procedimentos armazenados e funções definidas pelo usuário

O LINQ to SQL suporta o uso de procedimentos armazenados e funções definidas pelo usuário. Os procedimentos armazenados são frequentemente usados para personalizar operações. Para obter mais informações, consulte Procedimentos armazenados.

Consulte também