Domanda

Sono nuovo su ADO.NET , quindi chiedo aiuto. Devo inserire un gran numero di record in una tabella.

Qual è il modo migliore, efficace e semplice per farlo? Ho trovato un articolo chiamato Richieste batch (ADO.NET Data Services Framework) ma non è chiaro per me.

Inoltre ho trovato un articolo su BULK INSERT ma tale metodo usa un file esterno, non voglio usarlo perché ho un'applicazione ASP.NET .

È stato utile?

Soluzione

Guarda la SqlBulkCopy . Inoltre sembra ovvio, ma non tutti lo sanno - puoi accelerare in modo significativo le prestazioni degli inserti utilizzando le transazioni- Ho già scritto un blog su questo .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top