列タイプがドロップダウン メニューでユーザーが選択したものと一致するテーブルからすべてのアイテムを取得する LINQ ステートメントを作成しようとしていますが、一致するものが見つからない場合は、タイプに関係なくテーブルからすべてのアイテムを返します。ユーザーの選択に一致するすべてのアイテムを返すようにしましたが、追加する必要があるコードがわからないため、一致するものが見つからない場合は、デフォルトでテーブル内のすべてのアイテムをプルします。
現在のコード:
(from i in db.ItemTypeTranslations
join st in db.SectionTranslations
on i.ItemType.SectionID equals st.SectionID
where i.CultureID == 1 && i.ItemType.SectionID == SelectedSection
select new
{
st.SectionID,
st.Title,
i.ItemTypeName
}).ToList();