ラムダ内で他の賢明なタイプのステートメントを実行できるかどうか疑問に思っていました。これは次のようなものです。
概要(表1)と説明(表2)と呼ばれる1つの列を除いて、まったく同じように見える2つのテーブル構造があります。私のコンポーネントは、プロパティに基づいて2つのテーブルのいずれかを読み取り、列が存在するかどうかを判断するために単一のラムダ式を実行したいと考えています。
(from p in table[this.TableName]
where (p["Description"] != null)
'otherwise' where (p["Synopsis"] != null)
select p).First();
ヘルプに感謝します。