日期:2014-05-20  浏览次数:20843 次

初学LINQ,LINQ更新的步骤是什么样的
LINQ更新的步骤是什么样的,把一个实体更新到数据库里面,用的是什么方法.

 LinqToSQLDataContext lts = new LinqToSQLDataContext();
  lts.Product.InsertOnSubmit(Product);//添加数据库的时候用这个方法.
//更新好像没有找到up开头的方法..
                lts.SubmitChanges();


------解决方案--------------------
看错了,更新可以这样

var user = db.Users.SingleOrDefault(x => x.id == 1); // 查找id = 1的用户
if (user != null) // 如果存在
{
    user.Name = "New Name"; // 修改
    ...
}
db.SubmitChanges(); // 提交