我有一个查询,它会给出结果集。基于我想写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