use*_*195 3 linq asp.net-mvc entity-framework
类
public class Employee
{
    public string EmployeeID { get; set; }
    public string Surname { get; set; }
    public string FirstName { get; set; }
    public bool Employed { get; set; }
    public bool Administrator { get; set; }
}
林克声明
var adminlist = db.Employees.Where(x => x.Administrator).Select(x => x.Administrator).ToList();
我确定这是一个愚蠢的问题,但请任何人告诉我为什么以上返回null?我也试过这个:
var adminlist = db.Employees.Where(x => x.Administrator).ToList();
我已经确认,除非数据库不可访问,否则您的第二个查询将永远不会返回null.如果没有找到任何物品,IEnumerable.ToList()将永远不会返回null,只有空列表.如果源为null ,它将抛出异常.
你的问题在别处.
| 归档时间: | 
 | 
| 查看次数: | 3833 次 | 
| 最近记录: |