Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Entity framework 在我们的服务器上启用MSDTC(Microsoft分布式事务协调器)安全吗_Entity Framework_Transactionscope_Windows Server_Msdtc - Fatal编程技术网

Entity framework 在我们的服务器上启用MSDTC(Microsoft分布式事务协调器)安全吗

Entity framework 在我们的服务器上启用MSDTC(Microsoft分布式事务协调器)安全吗,entity-framework,transactionscope,windows-server,msdtc,Entity Framework,Transactionscope,Windows Server,Msdtc,我总是担心使用两个需要分布式事务协调器的DbContext实例,特别是当我使用像SimpleMembership这样的库时,它有自己的数据库连接 这个问题一直是我的问题。例如,我正在为我的应用程序的用户帐户使用SimpleMembershipprovider,我想用附加信息(如公司)保存用户。因此,如果没有MSDTC enable,我无法在事务内部执行此操作。因此,有可能将不一致的数据插入到数据库中 所以我的问题是,我应该担心这个问题,并试图找到一个更好的解决方案,或者我可以在我的服务器上启用M

我总是担心使用两个需要分布式事务协调器的
DbContext
实例,特别是当我使用像
SimpleMembership
这样的库时,它有自己的数据库连接

这个问题一直是我的问题。例如,我正在为我的应用程序的用户帐户使用
SimpleMembership
provider,我想用附加信息(如公司)保存用户。因此,如果没有MSDTC enable,我无法在事务内部执行此操作。因此,有可能将不一致的数据插入到数据库中

所以我的问题是,我应该担心这个问题,并试图找到一个更好的解决方案,或者我可以在我的服务器上启用MSDTC,而不用担心它?启用MSTDC是否有任何后果


谢谢

我会检查它与您的高可用性故事的关系。AFAIK镜像故障切换在MSDTC中存在问题。