June, 2006

Posts
  • Daigo Hamura's Weblog

    Labmda Expression と Anonymous Method の違い

    • 1 Comments
    Expression Tree Compiler が DLINQ のどこで使われているかを書いてみたのですが、非常に分かりにくいことに気づきました。   数回に分けてLINQの重要な部分を説明した後、改めてポストしてみたいと思います。 まず最初に Lambda Expression と Anonymous Method Expression の違いについてです。 決定的な違いとして lambda Expression は 1. 型の推論 2. Expression Tree のサポートです...
  • Daigo Hamura's Weblog

    Expression Tree Compiler (Expression Tree Advnaced)

    • 1 Comments
    Expresion Tree は前回書いたように .NET Assembly に書き出された Data Structure です。 DLINQはその Expression Tree をもとに SQL に変換しデータベースにクエリを投げます。 しかし、アプリケーションによっては、Expression Tree をデータ として使いかつ、CLRの実行結果を知りたいときがあります。 このような時に役に立つのが、Expression Tree Compilerです。 Expression Tree を Delegate...
  • Daigo Hamura's Weblog

    Expression Tree - Basic Edition 1

    • 2 Comments
    また更新が遅くなってしまいました。   C# 3.0 で新しく追加された Expression Tree は 言語の中の Semantic Tree を .NET の アセンブリに書き出しデータとして扱えるようにするための機能です。 Express Tree ですから semantic tree の Node は Expression つまり式だけになります。 Expression Tree を C# 3.0 で書き出す方法の一つは Expression < Func <...
Page 1 of 1 (3 items)