私は、結果セットを与えるクエリを持っています。条件に基づいて、where句を書きたいと思っています。それは意味する。私は変数xを持っています。xの値が "ALL"の場合、この条件をすべて追加したくありません。値が "ALL"でなければ、where句を追加する必要があります(st.address = = x)。どのようにしてこの条件を下のクエリに追加できますか?ここで1つのlinqクエリで条件where句を与える方法はありますか?
var abc=(from st in Context.STopics join ap in Context.ATopic on st.id equals ap.id
where st.address==x
select new result()
{
name = st.name
add= ap.add}).ToList();
これが重複ではありません。 – poc
_ "これは重複していません" _ - 5人のユーザーがあなたに同意しません。そして私は彼らに同意します。なぜあなたはそうではないと思いますか? – CodeCaster