Insertion de données en paquet vers table SQL Server 2008
Bonjour à tous,
alors voila :
j'ai une liste de données du type :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| Private ArraySource As New List(Of DossierSource)
Public Class DossierSource
Public ID As Integer
Public Path As String
Public FileName As String
Sub New(P As String, ByVal F As String, ByVal I As Integer)
ID = I
Path = P
FileName = F
End Sub
End Class |
Actuellement, je parcours cette liste dans une boucle et avec une requête je fais un INSERT ligne par ligne. Comme ceci :
Code:
1 2 3
| For Each Element In ArraySource
SourceTableAdapter.InsertSource(Element.Path, Element.FileName, Element.ID, False, IDAnalyse)
Next |
Cela fonctionne mais je trouve ça très lent !
N'existe t-il pas une solution pour envoyer en une fois les données de la liste vers la table SQL Server ?
Merci beaucoup :D