【问题标题】:BLToolKit: how to insert a list of objects?BLToolKit:如何插入对象列表?
【发布时间】:2010-11-26 02:09:21
【问题描述】:

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

如果是,这怎么可能?

非常感谢!

【问题讨论】:

    标签: sql batch-insert bltoolkit


    【解决方案1】:
    using (var db = new DbManager())
        db.InsertBatch(list);
    

    【讨论】:

      【解决方案2】:
      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;
      }
      

      【讨论】:

        【解决方案3】:
        using (var db = new DbManager())
        {
            db.SetSpCommand("Person_Insert")
              .ExecuteForEach<Person>(list);
        }
        

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2023-03-20
          • 1970-01-01
          • 2015-07-13
          • 2014-05-24
          • 1970-01-01
          • 1970-01-01
          • 2023-03-08
          相关资源
          最近更新 更多