我有一個查詢,它會給出結果集。基於我想寫where子句的條件。這意味着。我有一個變量x,如果x的值是「ALL」,那麼我不想添加這個條件。如果該值不是「ALL」,那麼我需要添加一個where子句(其中st.address = = X)。我如何在下面的查詢中添加這個條件。如何在單個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
_「這不是重複的」_ - 五個用戶不同意你的意見。我同意他們。你爲什麼認爲它不是? – CodeCaster