.NET Framework 3.5になって、DataTableに以下の拡張メソッドが用意されました。 AsDataView AsEnumerable CopyToDataTable 尚、これらの拡張メソッドは、System.Data.DataTableExtensionsクラスに定義されています。 厳密にはCopyToDataTableメソッドはIEnumerable系の拡張メソッドなんですが、DataTableと 合わせて利用するのでここに挙げてます。 AsEnumerableメソッドを利用するとDataTableにLinqを実行することが出来ます。 例: IEnumerable<DataRow> query = from row in table.AsEnumerable() where 条件 select row; みたいな感じです。 で、現実的によく行うのが抽出した結果をまた別の
Visual Studion 2008 の Express Editionでいろいろと動かしてみました。DBのスキーマはよくある、Department、Employeeで。DepartmentとEmployeeは1対多でEmployeeがDepartmentに対する外部キーを持っています。エンティティのコードはVisualStudioで自動生成したものを使います。 本当は、テストコードで確かめられるといいんだけど、Express EditionにNUnitとか入れるのはしんどそうだったので、次のようなコードで実行することにしました。 class Program { private StudyDataContext db; // 自動生成したDataContextのサブクラス static void Main(string[] args) { using (TransactionScope
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く