首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

关于LINQ提交有关问题

2012-02-01 
关于LINQ提交问题.public void Insert(Listtb_Salary list){//tb_Salary entity new tb_Salary()//if

关于LINQ提交问题.
public void Insert(List<tb_Salary> list)
  {
  //tb_Salary entity = new tb_Salary();
  //if(db.Connection.State != connectionsta
  //db.Transaction = db.Connection.BeginTransaction();
  //try
  //{
  for (int i = 0; i < list.Count - 1; i++)
  {
   
  db.tb_Salaries.InsertOnSubmit(list[i]);
   
  }
  db.SubmitChanges();
  //db.Transaction.Commit();
  //}
  //catch
  //{
  // db.Transaction.Rollback();
  //}
  }
为什么db.SubmitChanges()后只能提交最后一条纪录?

[解决办法]
public void Insert(List <tb_Salary> list) 

for (int i = 0; i < list.Count - 1; i++) 

db.tb_Salaries.InsertOnSubmit(list[i]); 
db.SubmitChanges();





这样吗???

热点排行