我從移動設備和 Rest 客戶端調用 api 中的以下代碼:[HttpGet]? ? ? ? [Route("api/mobile/GetUsersList")]? ? ? ? public IHttpActionResult GetUsersList()? ? ? ? {? ? ? ? ? ? var users = from c in db.Users? ? ? ? ? ? ? ? ? ? ? ? ? ? select new { c.id, c.user_name, c.reports_to };? ? ? ? ? ? return Ok(users.ToList());? ? ? ? }我收到以下錯誤:轉換為值類型“System.Int32”失敗,因為具體化值為 null。結果類型的泛型參數或查詢必須使用可以為 null 的類型我沒有使用 where 所以我不確定為什么這個簡單的查詢會拋出這個錯誤。我正在使用 Advanced Rest Client 測試此函數的 Http GET。
Web api 函數拋出 System.InvalidOperationException 異常
幕布斯6054654
2023-08-20 14:43:16