Looking for .net Answers? Try Ask4KnowledgeBase
Looking for .net Keywords? Try Ask4Keywords

.NET Framework表現木


備考

式ツリーは、.NET Frameworkのコード式を表すために使用されるデータ構造です。コードで生成し、プログラムでトラバースしてコードを別の言語に翻訳したり、実行したりすることができます。 Expression Treesの最も一般的なジェネレータはC#コンパイラです。ラムダ式がExpression <Func <... >>型の変数に割り当てられている場合、C#コンパイラは式ツリーを生成できます。通常、これはLINQのコンテキストで発生します。最も一般的なコンシューマは、Entity FrameworkのLINQプロバイダです。 Entity Frameworkに与えられた式ツリーを消費し、同等のSQLコードを生成し、それをデータベースに対して実行します。

表現木 関連する例