2011-06-30 3 views
1

LINQ to SQLを使用する場合、DataContext.GetCommandメソッドを使用してIQueryableのDbCommandインスタンスを取得できます。今はEntity Framework(コードファーストですが、それは問題ではありません)を使用しています.DbContextに対して生成したIQueryableからDbCommandを取得したいと考えています。エンティティフレームワークからDbCommandを取得する方法Ixeryable

これは可能ですか?もしそうなら、どのように?

答えて

1

私は、LINQツーエンティティクエリからDbCommandを取得するための任意の方法を認識していないんだけど、あなたはObjectQuery<T>にクエリを変換し、そのCommandTextプロパティを呼び出そうとすることができます。

+0

[別の回答](http://stackoverflow.com/questions/4766122/how-can-i-convert-a-dbqueryt-to-an-objectqueryt#4769245)でも、私は何ができるかを見ていきます。私はDbQueryからObjectQueryを取得できないことを示しているようです。私は運があれば更新します。 –