我正在使用以下代碼從我的數據庫中使用實體提取數據。如果沒有找到記錄,它會拋出下面的異常「對象引用未設置爲對象的實例」。我可以捕捉到這一點,以阻止它導致問題,但寧願修改代碼以避免出現問題。我可以更改Linq查詢以便更寬容嗎?當沒有東西要返回時,Linq會拋出異常
using (var ctx = new MyEntities())
{
var users = ctx.NotificationMessages.Include("NotificationUsers")
.Where(x => x.Priority == priority)
.FirstOrDefault().NotificationUsers
.ToList();
}