Asp.net-Mvc

查詢 ToList() 返回 null

  • May 25, 2020

班級

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

引用自:https://stackoverflow.com/questions/16365531