Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware[0]
An unhandled exception has occurred while executing the request
System.InvalidOperationException: 可為空的對象必須具有一個值。
在 System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
在 System.Nullable`1.get_Value()
linq 查詢時,發生異常說明實例化對象時有值時空的,排查方案,看映射對象哪些值時可空類型,如果集合中值為空時,需要進行特別處理
比如 decimal ? NoTaxCost;
NoTaxCost 時decimal 可空類型,但是數據庫sd中NoTaxCost 可能存在空值,這時候就需要對NoTaxCost 進行處理,如果為空就設置一個默認的值,特別時在 映射到對象的時候 比如