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

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

在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折的优惠!

是否可以在主Vue实例上的方法中添加/删除组件的道具?

lllspeed啥也不会..
为什么不在loading组件内切换数据真/假? Vue.component('v-button', { template: '<button class="btn btn-info" @click="clickMe"> <span v-if="loading">Loadin...... 展开详请

MongoDB - 更新集合中所有记录的最快方法是什么?

lllspeed啥也不会..
我使用的是:db.collection.update方法 // db.collection.update( criteria, objNew, upsert, multi ) // --> for reference db.collection.update( { "_id" ...... 展开详请

我应该将哪种start_date用于手动触发的DAG?

lllspeed啥也不会..

我总是尝试将手动触发的DAGS的开始日期设置为我第一次运行它的日期,以便我知道DAG何时首先运行以供将来参考。

关于作者

所属标签

扫码关注云+社区