Quelle est la meilleure façon d'en bloc de la base de données des inserts à partir de c#?

Comment/quel est le meilleur moyen de le faire en bloc de la base de données des inserts?

En C#, je suis une itération sur une collection et l'appel d'une procédure stockée insert pour chaque élément de la collection.

Comment puis-je envoyer toutes les données dans une base de données d'appel?

E. g. dire que j'ai une liste de personne (List<Person>) contenant 10 éléments. Je suis actuellement en appelant le InsertPerson stockées proc 10 fois. Je voudrais réduire ce chiffre à 1 appel.

Je suis à l'aide de MS SQL Server 2005.

  • Certainement vérifier cette question. Le topvoted réponse (non, ce n'est pas la mienne:p) présente une très solution élégante à ce problème exact.
  • merci pour cette question
InformationsquelleAutor | 2009-03-25