BLToolKit:如何插入对象列表?

时间:2010-11-26 02:09:22

标签: sql batch-insert bltoolkit

BLToolKit(http://bltoolkit.net)是否可以为对象列表(批量插入)创建一组记录?

如果是,这怎么可能?

非常感谢!

3 个答案:

答案 0 :(得分:8)

using (var db = new DbManager())
    db.InsertBatch(list);

答案 1 :(得分:1)

using (var db = new DbManager())
{
    var ret = (from s in db.tablename
               select new ObjectList
               {
                   Id = (int)s.Id,
                   Name = s.Name
               }).ToList();
    return ret;
}

答案 2 :(得分:0)

using (var db = new DbManager())
{
    db.SetSpCommand("Person_Insert")
      .ExecuteForEach<Person>(list);
}

其中list由您的应用程序功能的其他方式提供。