4

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

就我而言,这个问题始终是一个问题。例如,我正在SimpleMembership为我的应用程序的用户帐户使用提供程序,并且我想为用户保存其他信息,例如公司。因此,如果没有启用 MSDTC,我将无法在事务中执行此操作。因此有可能将不一致的数据插入到数据库中。

所以我的问题是我应该担心这个问题并尝试找到更好的解决方案,还是我可以在我的服务器上启用 MSDTC 而不用担心?启用 MSTDC 有什么后果吗?

谢谢!

4

0 回答 0