Partager via


Personnalisation d'opérations : vue d'ensemble (LINQ to SQL)

Par défaut, LINQ to SQL génère du SQL dynamique pour les opérations d'insertion, de mise à jour et de suppression selon le mappage. Dans la pratique cependant, vous souhaiterez généralement ajouter votre propre logique métier pour des raisons de sécurité, de validation, etc.

LINQ to SQL propose, entre autres, les techniques suivantes pour la personnalisation de ces opérations.

Options de chargement

Dans vos requêtes, vous pouvez déterminer quelle quantité de données liées à votre cible principale est récupérée lorsque vous vous connectez à la base de données. Cette fonctionnalité est implémentée en grande partie à l'aide de DataLoadOptions. Pour plus d'informations, consultez Comparaison entre le chargement différé et le chargement immédiat (LINQ to SQL).

Méthodes partielles

Dans son mappage par défaut, LINQ to SQL fournit des méthodes partielles qui vous permettent d'implémenter votre logique métier. Pour plus d'informations, consultez Ajout d'une logique métier à l'aide de méthodes partielles (LINQ to SQL).

Procédures stockées et fonctions définies par l'utilisateur

LINQ to SQL prend en charge l'utilisation de procédures stockées et de fonctions définies par l'utilisateur. Les procédures stockées sont couramment utilisées pour personnaliser des opérations. Pour plus d'informations, consultez Procédures stockées (LINQ to SQL).

Voir aussi

Autres ressources

Personnalisation des opérations d'insertion, de mise à jour et de suppression (LINQ to SQL)