簡體   English   中英

可空類型linq C#

[英]Nullable type linq c#

在我的數據庫中有一些行為空,如何使用可空類型或如何在linq中跳過可空行? 但我更喜歡使用可為null的類型,而不是跳過行(參見圖片)

在此處輸入圖片說明

您不能將null強制轉換為不可為null的類型(十進制)

您應該將通用類型更新為可空類型,如下所示:

 let floatingPNL1 = b.Field<decimal>("FloatingPNL")

 let floatingPNL1 = b.Field<decimal?>("FloatingPNL")

另一個選擇是使用諸如dapper之類的ORM,它更易於使用並為您處理對象映射。

小數? 應該是可為空的類型

使用Nullable<decimal>代替decimal 在這里閱讀更多

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM