を返す Web サービスがありますDataTable
が、代わりにリストを返したいと考えています。SQL から直接リストを返す方法はありますか、それとも として返してからDataTable
リストに変換する必要がありますか?
質問する
141 次
1 に答える
1
やりたいことは、DataTable の各行をオブジェクトに変換することです。
このためのヘルパー クラスを示す素敵なブログ投稿を次に示します: Converting Custom Collections To and From DataTable
アイデアは、すべての行をループしてから、リフレクションを使用してオブジェクトを作成することです。これを行うには、各列名を対応するプロパティ名にマッピングします。
Linq to DataSet を使用して、DataTable に対して Linq クエリを実行することもできます。Linq では、Projection を使用してデータを新しい型に変換できます。
クエリ式の構文例: プロジェクション (LINQ to DataSet)
于 2012-12-21T11:27:10.283 に答える