有一个list泛型,要将每条数据批量转成insert语句,除去循环,还有什么方法呢
有一个list泛型,要将每条数据批量转成insert语句,除了循环,还有什么方法呢
有一个list泛型,要将每条数据批量转成insert语句,除了循环,还有什么方法呢
------解决思路----------------------
var list= new List<Model> ();
list.Add(new Model());
list.Add(new Model());
list.Add(new Model());
var sqls= list.Select(a=>{ return "insert into tb values(a.P1,a.P2 );"; });
------解决思路----------------------
list.Select(转换方法).ToList();
虽然本质上还是循环
------解决思路----------------------
你可以转化成datatable,然后用sqlbulkcopy
------解决思路----------------------
你可以转化成datatable,然后用sqlbulkcopy
有一个list泛型,要将每条数据批量转成insert语句,除了循环,还有什么方法呢
------解决思路----------------------
var list= new List<Model> ();
list.Add(new Model());
list.Add(new Model());
list.Add(new Model());
var sqls= list.Select(a=>{ return "insert into tb values(a.P1,a.P2 );"; });
------解决思路----------------------
list.Select(转换方法).ToList();
虽然本质上还是循环
------解决思路----------------------
你可以转化成datatable,然后用sqlbulkcopy
------解决思路----------------------
你可以转化成datatable,然后用sqlbulkcopy