/ / Come inserire / aggiornare / eliminare più oggetti con una singola query in Linq a Sql - .net, linq-to-sql

Come inserire / aggiornare / eliminare più oggetti con una singola query in Linq a Sql - .net, linq-to-sql

Da Linq a Sql gestisce ogni operazione di inserimento / cancellazione / aggiornamento su un oggetto con query separata. C'è un modo per unire più operazioni in una singola query?

So che questo non è possibile con il defaultcomportamento del framework. Sto cercando un metodo di estensione o una soluzione alternativa: voglio utilizzare le query generate da Linq a Sql, non le mie query o stored procedure ma unire più operazioni in un singolo round-trip al database.

risposte:

2 per risposta № 1

guarda questo post: Come eseguire un aggiornamento di massa / eliminare una query in Linq?

È un collegamento a come implementare un aggiornamento batch, l'eliminazione batch ... spero che aiuti


0 per risposta № 2

LINQ to SQL non ti dà un modo per specificare aaggiornamento / eliminazione basata su set rispetto al database. L'unica alternativa di cui sono a conoscenza è l'utilizzo di SQL direttamente, che è possibile utilizzare utilizzando l'oggetto contesto del database.

lascivo