我们有一个有趣的设置,我们将 SqlTransactions 持久保存到 Web 应用程序上的应用程序内存中。我们正在考虑将我们的 Web 应用程序转移到 NLB 场景中,因此我们需要一种方法来使这些事务不与单个计算机的内存绑定(bind)。我们有什么办法可以完成这个任务吗?我尝试过序列化 SqlTransaction 和 SqlCommand,但似乎都不起作用。我需要开始研究 System.Transactions 命名空间吗?
最佳答案
我不相信这能行得通。事务被设计为临时的和本地的。
编辑
也许“短暂”这个词比“临时”更好。
关于.net - 序列化 .Net SqlTransaction?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1213921/