質問: "bla"`ます。 私はスコットの記事を見てきましたが、コンパイル時に発生する可能性のあるエラーを検出できる強力な型の式を作成できるソリューションを好むでしょう。 どんな情報でも大歓迎です。 ありがとう。
回答: 古い式を含む新しいLINQ式を作成できます。 ``` var loc = (from l in Entity.Locations select l); if (hasLocation) loc = loc.Where(a => a.LocationId > 5); if (hasName) loc = loc.Where(a => a.Name == "bla"); ``` 等 式は、 `var result = loc.ToList();`ように使用すると評価されます`var result = loc.ToList();`