在业务逻辑层中,我创建了一个这样的类:
public List<roleHasRight> SelectAllData()
{
try
{
return (from obj in Data.roleHasRights
join role in Data.roles on obj.FK_roleId equals role.roleId
select new
{
obj,
role.roleName
}).ToList();
}
catch
{
return null;
}
}
那么我的返回SelectAllData
方法类型是什么?
SelectAllData
没有List<roleHasRight>
作为返回类型它会给出一个错误:
无法将类型 System.Linq.IQueryable < AnonymousType#1>' 隐式转换为 'System.Linq.IQueryable < spaBL.roleHasRight>'