我從移動(dòng)設(shè)備和 Rest 客戶端調(diào)用 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());? ? ? ? }我收到以下錯(cuò)誤:轉(zhuǎn)換為值類型“System.Int32”失敗,因?yàn)榫唧w化值為 null。結(jié)果類型的泛型參數(shù)或查詢必須使用可以為 null 的類型我沒(méi)有使用 where 所以我不確定為什么這個(gè)簡(jiǎn)單的查詢會(huì)拋出這個(gè)錯(cuò)誤。我正在使用 Advanced Rest Client 測(cè)試此函數(shù)的 Http GET。
Web api 函數(shù)拋出 System.InvalidOperationException 異常
幕布斯6054654
2023-08-20 14:43:16