EF 两种删除方式的比较

UserInfo user = from u in context.UserInfo where u.Id=343 select u;

context.UserInfo.Remove(user);

 用Remove()方法时,必须先从EF中查到才能删除


UserInfo user = new UserInfo(){Id=343};

context.Entry<UserInfo>(user).State = System.Data.EntityState.Deleted;

用这种方法不用先查再删除,其实内部做了查询,推荐用这种;

展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客
应支付0元
点击重新获取
扫码支付

支付成功即可阅读