直接SQLコマンドでdbからオブジェクトのリストを選択しようとしています。 db
は私のdbContext
直接SQLクエリの結果をリスト<long>に変換できません
List<long> ids = db.Database.SqlQuery<List<long>>(sqlCommand).ToList();
私のクエリ、SQLでテストしている(つまりVisual Studioがこれを知っていない)タイプの長さであるIDのリストを返します。私はこのリストを返す。私は実行するためにToList()
を使用します(それは列挙されるまでdeferredです)。しかし、私は暗黙的にジェネリックリストをlong型のリストに変換することはできないというコンパイルエラーが出ます。
どのように私はList<long>
に指定するのですか?これは完全にばかげた質問かもしれませんが、私はそれがT
の何かを取ってのリストに変換したと思っています。これはList<long>
です。次のように
。ジェネリックをちょうど長く変更してください。 –