2014-09-19 66 views
1

我在我的数据库中有一些表,并希望在MVC 4.0中使用实体框架在这些表中插入记录。 插入以这种方式发生在子表中插入记录取决于主表中的记录。 这个功能可以通过事务和sql服务器回滚轻松实现。在哪里如果记录不能被插入到该过程中涉及的任何表格中,则整个插入过程将被回滚。Sql事务的替代方法,在实体框架中回滚

我想要这个事务的替代品,并在MVC 4.0中使用实体框架进行回滚。

请提供一些建议。

谢谢

问候, 阿希什

回答

2

如果您只调用多个语句后一个的SaveChanges,将包裹它们都在一个事务。事务将使用数据库提供者认为其默认设置的任何隔离级别。

这是关于EF事务的一个非常detailed article