1
嗨我注意到,如果我使用兩個edmx,並且每個都有它自己的連接字符串,但它們指向相同的數據庫,並且服務器,用戶和密碼是相同的,則創建分佈式事務。有什麼辦法可以避免它嗎?分佈式事務相同的連接
嗨我注意到,如果我使用兩個edmx,並且每個都有它自己的連接字符串,但它們指向相同的數據庫,並且服務器,用戶和密碼是相同的,則創建分佈式事務。有什麼辦法可以避免它嗎?分佈式事務相同的連接
你必須告訴EF
關於single Database connection
。您可以在創建context
之後簡單地通過openning
連接來完成。
像這樣:
using (var ctx = new YourEntities())
{
((IObjectContextAdapter)ctx).ObjectContext.Connection.Open();
//your other code
}
是這個工作對你還是什麼? – Sampath
這應該如何工作?我是否需要將ctx1和ctx2都轉換爲IObjectContextAdapter?我需要實施這個表面嗎? – kosnkov