ADO Entity Framework是否支持COM+事务?
这不仅仅是关于COM+支持的问题,更重要的是“实体框架操作能否加入企业事务范围?”答案是肯定的。EF不需要知道事务中的其他操作是否通过COM+进行,它只需要符合.NET分布式事务的支持即可。恰好这仍然是通过MSDTC完成的,但这更多是一个实现细节,EF并不真正需要知道。
如果你想在使用Entity Framework等工具时,结合支持COM+事务的组件,你可能会发现EnterpriseServicesInteropOption枚举很有帮助(特别是Automatic值)。
这是我让WebSphere MQ与TransactionScope配合工作的方法。MSDN在这里提供了一个有用的文章。