簡體   English   中英

實體框架-發生NullReferenceException時始終返回null值

[英]Entity Framework - Return null value anyway when NullReferenceException occur

有時,當我嘗試查找保險名稱時,如果找不到,那么我希望我的InsuranceName變量具有空值。 但是我總是得到NullReferenceException。 我可以通過將一系列if語句檢查為null來解決它,總之一行可以執行嗎?

string InsuranceName = db.Medicares.FirstOrDefault(p => p.MedicareId = 2).Insurances.FirstOrDefault(p => p.InsuranceId = 1).Name;
var medicare = db.Medicares.Include(m => m.Insurances).FirstOrDefault(p => p.MedicareId == 2);

string InsuranceName = medicare == null ? null : medicare.Insurances.FirstOrDefault(p => p.InsuranceId == 1).Name;

暫無
暫無

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

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