Personalizzazione delle operazioni: cenni preliminari (LINQ to SQL)
Per impostazione predefinita, in LINQ to SQL viene generato codice SQL dinamico per le operazioni di inserimento, aggiornamento ed eliminazione basate su mapping. In pratica, tuttavia, la logica di business viene generalmente aggiunta per fornire sicurezza, convalida e così via.
Di seguito sono riportate alcune delle tecniche LINQ to SQL per la personalizzazione di queste operazioni.
Caricamento di opzioni
Nelle query è possibile controllare la quantità di dati relativi alla destinazione principale recuperata durante la connessione al database. Questa funzionalità viene ampiamente implementata utilizzando DataLoadOptions. Per ulteriori informazioni, vedere Caricamento rinviato e immediato (LINQ to SQL).
Metodi parziali
Nel mapping predefinito di LINQ to SQL vengono forniti metodi parziali per facilitare l'implementazione della logica di business. Per ulteriori informazioni, vedere Aggiunta della logica di business utilizzando i metodi parziali (LINQ to SQL).
Stored procedure e funzioni definite dall'utente
LINQ to SQL supporta l'uso di stored procedure e funzioni definite dall'utente. Le stored procedure vengono solitamente utilizzate per personalizzare operazioni. Per ulteriori informazioni, vedere Stored procedure (LINQ to SQL).
Vedere anche
Altre risorse
Personalizzazione delle operazioni Insert, Update e Delete (LINQ to SQL)