IQueryable<> 型オブジェクトをリストに変換する タイプ? 質問する

IQueryable<> 型オブジェクトをリストに変換する タイプ? 質問する

異議ありIQueryable<>

List<>のように選択した列を使用して に変換したいと思いますnew { ID = s.ID, Name = s.Name }

編集済み

マーク、君の言う通りだよ!

しかし、私は Method にしかアクセスできませんFindByAll()(アーキテクチャのせいで)。

そしてそれは私に全体のオブジェクトを与えるIQueryable<>

list<>また、 2 つのフィールドを持つタイプのみを持つという厳しい要件 (select タグの json オブジェクトを作成するため) があります。

ベストアンサー1

それからSelect

var list = source.Select(s=>new { ID = s.ID, Name = s.Name }).ToList();

(編集) 実際には、この場合、名前は推測できるので、次のように使用できます。

var list = source.Select(s=>new { s.ID, s.Name }).ToList();

いくつかの電子を節約できます...

おすすめ記事