Tag: multiple insert

我该如何多次插入多条记录?

我有一个名为Entry的类,声明如下: class Entry{ string Id {get;set;} string Name {get;set;} } 然后使用ADO.NET接受多个这样的Entry对象插入数据库的方法: static void InsertEntries(IEnumerable entries){ //build a SqlCommand object using(SqlCommand cmd = new SqlCommand()){ … const string refcmdText = “INSERT INTO Entries (id, name) VALUES (@id{0},@name{0});”; int count = 0; string query = string.Empty; //build a large query foreach(var entry in entries){ query += string.Format(refcmdText, […]