使用单一事务EF 6添加,更新和删除?

时间:2015-06-05 12:40:31

标签: sql sql-server entity-framework entity-framework-6

我的方法有以下签名

performAmmend(Project project,List witem,List cConfig)

关系是 项目 - > WorkItem(1到多个) WorkItem-> CustomConfig(1到多个)

列表参数可能包含一些新条目,已修改或删除

如何使用交易执行项目的更新操作? 我在Entity framework 6.x中使用代码第一个approch。

1 个答案:

答案 0 :(得分:0)

EF会给你一个transaction by default。因此,只需设置对象图并应用SaveChanges()即可。好的,深度对象图并不简单,但您可以使用像graphdiff这样的工具