タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

.NETとLINQに関するiseebiのブックマーク (2)

  • LINQ to Excel を作ってみる その1 - coma2n’s diary

    いまいち、まだLINQの仕組みがよくわからない。whereやselectなどの演算子が対応する拡張メソッドにマップされたりするのはわかるけど、その式がどうやって(どこで?)SQLやらXPath(かどうかは知らないけど)やらに変換されているのかがわからない。 じゃあ理解するために自分でもLINQ to 「****」を作ってみたらいいんじゃね? ということで、身近なところでExcelワークブックやセルに対してクエリを掛けられる「LINQ to Excel」を作ってみる事にした。 イメージとしては、 指定した文字列が含まれるシートを列挙する XlsWorkbook book = new XlsWorkbook("100.xls"); var sheets = from s in book.Worksheets where s.Name.Contains("hoge") select s; for

    LINQ to Excel を作ってみる その1 - coma2n’s diary
  • LINQ to Trac - 廻る技術の覗き穴

    先日、TracのチケットをLINQで集計するプログラムを書いてみたのですが、いったんチケットを全部取得してから集計するというかっこ悪いものでした。(LINQでTracのチケット集計 - ZOETROPEの日記) そのため全取得ではなく、whereで渡されたラムダ式からTracのクエリを生成するようなことをしたいと思っていたのですが、ラムダ式から文字列に変換する方法が分からずに放置していました。 そしたらコメント欄で、id:matarilloさんから「ラムダ式は関数としてではなく、式ツリーとして扱うことができるよ」と教えていただきました。 式ツリー(Expression)なるものは全然知らなかったのですが、教えていただいたリンク(d:id:okazuki:20070506:1178416670、d:id:coma2n:20080121:1200917603)を参考にしつつ、LINQ to T

    LINQ to Trac - 廻る技術の覗き穴
  • 1