我得到了这2个linq查询。有没有简单的方法来合并这两个查询。所以,当我使用我的下拉列表,我可以得到一个结果,如果两者都返回true?合并linq结果
public void CategorySort()
{
var categoryId = int.Parse(ddlCat.SelectedValue);
var data = new MyModelContext();
var cat = from c in data.tblDocuments
join sc in data.tblSubCategories on c.DocId equals sc.DocId
where sc.CategoryId == categoryId
select c;
rptResult.DataSource = cat.ToList();
rptResult.DataBind();
}
public void SortPerson()
{
var personId = int.Parse(ddlPerson.SelectedValue);
var data = new MyModelContext();
var documents = from d in data.tblDocuments
join sp in data.tblSubPersons on d.DocId equals sp.DocId
where sp.PersonId == personId
select d;
rptResult.DataSource = documents.ToList();
rptResult.DataBind();
}
是这个EntityFramework?如果是这样,什么版本? –
到目前为止还没有使用过实体 –
如果一个条件匹配但是另一个不匹配,你想做什么?如果两个值均为真,则为 –