多表查询出错:包含对不同数据上下文上所定义项的引用,为什么?.
public IQueryable GetTitleByTopidStsBudget(string topid, string sts)
{
var infos = from r in dc.m_meetinginfo
where r.toporgcode == topid && r.meetingstat == sts && !(dc2.m_meetinbudget.Any(r2 => r2.id == r.id))
select new
{
id = r.id,
meetingtitle = r.meetingtitle
};
return infos;
}
这样多表查询出错提示:
查询包含对不同数据上下文上所定义项的引用,为什么?有解决的办法吗?
------解决方案--------------------
数据库表定义已经变了,重新拉进去