var query=from m in db.Module
where m.Right==true
and m.ModuleAction.IsDefault==true
select new ModuleModle
{
ModuleId=m.ModuleId,
ModuleName=m.ModuleName,
ActionName=m.ModuleAction.ActionName,
}
------解决方案--------------------
var query=from m in db.Module
where m.Right==true
and m.ModuleAction.Any(x=>x.IsDefault)
select new ModuleModle
{
ModuleId=m.ModuleId,
ModuleName=m.ModuleName,
ActionName=m.ModuleAction.First().ActionName,
};
------解决方案-------------------- 擦,CSDN的代码格式化显示太。。。。太业余了~ ------解决方案-------------------- 扩展函数,要将函数的第一个参数定义成 this List<Persion> ,放在static class里