可以在单个TransactionScope中使用多个Entity Framework数据上下文吗?

克里斯

我正在尝试使用{}在TransactionScope中使用多个EntityFramework 6 DataContext。

我得到以下异常

mscorlib.dll中发生类型为'System.Data.Entity.Core.EntityException'的第一次机会异常

附加信息:基础提供程序在打开时失败。

内部异常1

分布式事务管理器(MSDTC)的网络访问已被禁用。

请使用组件服务管理工具在MSDTC的安全配置中为网络访问启用DTC。

内部例外2

事务管理器已禁用其对远程/网络事务的支持。

(来自HRESULT的异常:0x8004D024)

该代码可以在没有TransactionScope的情况下正常工作。

以下是我需要回答的问题:

将事务应用于同时使用的两个数据上下文的最佳方法是什么?我究竟做错了什么?

将要

不是EF阻止了您,而是DTC。当使用两个或多个同时连接到MSSQL时,需要DTC。

请参阅http://msdn.microsoft.com/en-us/library/dd327979.aspx

ps。MSDTC问题与ADO.NET实体框架中的事务重复

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

拥有多个数据上下文是一种好习惯吗?

来自分类Dev

有人可以解释堆栈上下文吗?

来自分类Dev

有人可以解释堆栈上下文吗?

来自分类Dev

来自WCF数据服务的Entity Framework 6数据上下文

来自分类Dev

可以在单个TransactionScope内使用多个Entity Framework数据上下文吗?

来自分类Dev

在Entity Framework 6中使用来自多个线程的单个上下文

来自分类Dev

有使用数据库上下文类的正确方法吗?

来自分类Dev

您可以返回没有上下文的render()吗?

来自分类Dev

我可以回到线程执行上下文吗?

来自分类Dev

在LINQPad中使用数据上下文调用静态方法

来自分类Dev

使用多个Entity Framework上下文并行查询

来自分类Dev

每次Entity Framework数据库迁移后如何访问上下文

来自分类Dev

我可以扩展API控制器来保存数据库上下文的变量吗?

来自分类Dev

在Play Framework而非Tomcat中使用初始上下文

来自分类Dev

将对象列表添加到Entity Framework中的数据库上下文

来自分类Dev

尝试模拟Entity Framework上下文时抛出TargetInvocationException

来自分类Dev

JavaCC可以通过上下文区分令牌吗?

来自分类Dev

如何使用Entity Framework以可编辑的DataGridView和上下文跟踪更改的方式筛选数据?

来自分类Dev

在Entity Framework中使用DbSet而不是IDbSet模拟数据库上下文类

来自分类Dev

从Entity Framework Core中的cookie和基本路径创建数据库上下文

来自分类Dev

我可以在Snowflake中编辑会话上下文吗?

来自分类Dev

我可以在文本建议栏中插入数据上下文吗?

来自分类Dev

当不在对象上下文中时使用$ this吗?

来自分类Dev

使用Entity Framework 6的多个上下文,跨dbcontexts引用了多个实体

来自分类Dev

我可以扩展API控制器来保存数据库上下文的变量吗?

来自分类Dev

227个Mapped类的子类型导致慢速Entity Framework数据库上下文初始化?

来自分类Dev

在我的域模型中有数据库上下文可以吗

来自分类Dev

共享数据上下文/注入依赖项Entity Framework 6代码优先

来自分类Dev

FIWARE IoT代理:IoT代理可以将数据发送到多个上下文代理吗?

Related 相关文章

  1. 1

    拥有多个数据上下文是一种好习惯吗?

  2. 2

    有人可以解释堆栈上下文吗?

  3. 3

    有人可以解释堆栈上下文吗?

  4. 4

    来自WCF数据服务的Entity Framework 6数据上下文

  5. 5

    可以在单个TransactionScope内使用多个Entity Framework数据上下文吗?

  6. 6

    在Entity Framework 6中使用来自多个线程的单个上下文

  7. 7

    有使用数据库上下文类的正确方法吗?

  8. 8

    您可以返回没有上下文的render()吗?

  9. 9

    我可以回到线程执行上下文吗?

  10. 10

    在LINQPad中使用数据上下文调用静态方法

  11. 11

    使用多个Entity Framework上下文并行查询

  12. 12

    每次Entity Framework数据库迁移后如何访问上下文

  13. 13

    我可以扩展API控制器来保存数据库上下文的变量吗?

  14. 14

    在Play Framework而非Tomcat中使用初始上下文

  15. 15

    将对象列表添加到Entity Framework中的数据库上下文

  16. 16

    尝试模拟Entity Framework上下文时抛出TargetInvocationException

  17. 17

    JavaCC可以通过上下文区分令牌吗?

  18. 18

    如何使用Entity Framework以可编辑的DataGridView和上下文跟踪更改的方式筛选数据?

  19. 19

    在Entity Framework中使用DbSet而不是IDbSet模拟数据库上下文类

  20. 20

    从Entity Framework Core中的cookie和基本路径创建数据库上下文

  21. 21

    我可以在Snowflake中编辑会话上下文吗?

  22. 22

    我可以在文本建议栏中插入数据上下文吗?

  23. 23

    当不在对象上下文中时使用$ this吗?

  24. 24

    使用Entity Framework 6的多个上下文,跨dbcontexts引用了多个实体

  25. 25

    我可以扩展API控制器来保存数据库上下文的变量吗?

  26. 26

    227个Mapped类的子类型导致慢速Entity Framework数据库上下文初始化?

  27. 27

    在我的域模型中有数据库上下文可以吗

  28. 28

    共享数据上下文/注入依赖项Entity Framework 6代码优先

  29. 29

    FIWARE IoT代理:IoT代理可以将数据发送到多个上下文代理吗?

热门标签

归档