IQueryableで表現されるクエリに、事前評価可能な式が含まれることがある。 using (var context = new AdventureWorksLT2012_DataEntities()) { // 検索条件を変数で与える var selectType = "Shipping"; var addresses = from customerAddress in context.CustomerAddress where customerAddress.AddressType == selectType select customerAddress; } 上記のselectTypeは、LINQクエリ中の条件式に与えられる。これはメソッド構文で言う所のラムダ式に変換されるため、このローカル変数は暗黙のクロージャーのメンバーフィールドとして定義される。この式のExpressionを