实体框架提交时,删除所有内容?

  • 回答 (2)
  • 关注 (0)
  • 查看 (29)

在LINQtoSQL中,我可以这样做:

context.User_Roles.DeleteAllOnSubmit(context.User_Roles.Where(ur => ur.UserId == user.UserId));

对于实体框架来说,怎么实现?

10984802741098480274提问于
lllspeed啥也不会..回答于
已采纳
public static void DeleteAllObjects<TEntity>(this ObjectSet<TEntity> set, IEnumerable<TEntity> data) where TEntity : class {
    foreach(var entity in data.ToList()) //data.ToList() makes a copy of data for safe enumeration
        set.DeleteObject(entity);
}

回答过的其他问题

云对大数据分析意味着什么?

lllspeed啥也不会..
大数据分析对网络,存储和服务器提出了严格的要求。这就是为什么有些企业将这种麻烦和费用外包给云。云中的大数据提供了新的业务机会,支持大数据分析并应对各种架构障碍。 大数据的主要优势来自大数据分析。通过在云中使用大数据分析,企业能够从他们拥有的大量结构化和非结构化数据中获得更好的分析...... 展开详请

为什么服务器买不了?

1111活动?

lllspeed啥也不会..

1.可以进行升级

2.升级不会享受双11的价格,但依然享受半年88折、1年83折,2年7折,3年5折的优惠!

如何在ggplot2 R中创建反应规范(逐行连接)?

lllspeed啥也不会..
如果我正在关注你想要获得的东西,那么你应该根据自己的需要进行一些调整。基本技巧是aes在每一层中设置。我设置color/ group在每个单独层,否则我有麻烦的路径显示之间的时间,而不是内次。 所以第一个摘要是组之间的路径。第二个是错误栏; 如上所述,这有一种颜色,而不是填充。...... 展开详请

apoc refactor rename给出Procedure不支持隐式命名错误

lllspeed啥也不会..
好好试试后,我想通了。您需要至少产生一个返回调用的字段,例如: unwind [1,2,3,4] as cl call apoc.refactor.rename.label("Test", "Test") yield total return null // everyth...... 展开详请

服务工作者身份验证

lllspeed啥也不会..
如果用户关闭会话/注销,则SW执行的任何需要身份验证的获取请求将失败。 仅供参考,我在没有客户在场的情况下询问会话到期,而不是用户主动终止会话 可悲的是,目前在SW上完成的唯一工作是缓存一切,离线优先,过度调整,“看!我在客户端上构建了代理服务器和CloudFlare”:-(... 展开详请

关于作者

所属标签

扫码关注云+社区