Asp.net-Mvc
查詢 ToList() 返回 null
班級
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; } }Linq 語句
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/empty