2011-06-23 6 views
0

私はObjectContext.ExecuteStoreQuery<T>()について知っていますが、クエリを実行する前にリターンエンティティがわからない場合は、その方法(または他の方法)を使用できますか?Entity Framework 4でnative sqlを実行し、既知のエンティティ以外に戻す

例:

select * from [tablename] where [tablename] 

は私のデータベース内の任意のテーブルにすることができ、列はどのようなタイプのものとすることができますか?

または私はちょうど良い古いのSqlConnection、SqlCommandオブジェクトとDataReaderを使用する必要がありますか?:)

答えて

0

あなたは標準のADO.NETを使用する必要がありますこのような場合には。 ExecuteStoreQueryは、型(エンティティ、複合型またはカスタム型のいずれか)を汎用パラメータとして想定しています。この型のインスタンスは、結果の列を型のプロパティにマッピングするために使用されます。あなたがタイプアップフロントを知らないなら、あなたは方法を使うことができません。

関連する問題