1
こんにちは、私は気づいた私は2つのEDMXを使用し、それぞれがそれ自身の接続文字列を持っていますが、彼らは同じデータベースを指す、およびサーバー、ユーザーとパスワードが同じ場合、分散トランザクションが作成されている場合。それを回避する方法はありますか?分散トランザクションは、同じ接続
こんにちは、私は気づいた私は2つのEDMXを使用し、それぞれがそれ自身の接続文字列を持っていますが、彼らは同じデータベースを指す、およびサーバー、ユーザーとパスワードが同じ場合、分散トランザクションが作成されている場合。それを回避する方法はありますか?分散トランザクションは、同じ接続
あなたはsingle Database connection
についてEF
を伝える必要があります。あなたはcontext
を作成した後、自分で接続をopenning
で簡単に行うことができます。このよう
:
using (var ctx = new YourEntities())
{
((IObjectContextAdapter)ctx).ObjectContext.Connection.Open();
//your other code
}
は、このあなたのために働いたり何ですか? – Sampath
これはどのように動作するはずですか? ctx1とctx2の両方をIObjectContextAdapterにキャストする必要がありますか?私はこのinfterfaceを実装する必要がありますか? – kosnkov