ef报错 ----表达式树不能包含基本访问
A类封装了EF的"Entities"对象
protected virtual wkmEntities CreateContext
{
get
{
if (条件) //访问集团模块权限控制(0:支持,1:不支持)
return new
wkmEntities();
//返回集团数据连接实例
return new
wkmEntities(connString);
}
}
}
B类继承A类,在B类里面使用A类的“Entities”对象
如果只操作一次Entities对象中的数据表,可以正常使用;
如:var abc = from bus in base.CreateContext.iness select bus;
下面方式就报错:
但是如何查询两个数据表,就报错“表达式树不能包含基本访问”
如:
var abc = from bus in base.CreateContext.iness
from log in base.CreateContext.n_user
select new {bus.Guid,bus.Farther_Guid,bus.Name}