當Include 獲得一個 null時,我們如何處理它的Child具有ThenInclude 的場景?
_context.Bakery
.Include(p=>p.Parent) //Parent is null so there is an exception
.ThenInclude(c=>c.Child)
.SingleOrDefaultAsync();
在面包店課程中:
public class Bakery
{
public virtual SomeParent Parent {get;set;}
}
在 SomeParent 類中:
public class SomeParent
{
public virtual SomeChildren Child {get;set;}
}
uj5u.com熱心網友回復:
只需添加空值原諒運算子“!” 你的第一個包括
_context.Bakery
.Include(p=>p.Parent!) // <--
.ThenInclude(c=>c.Child)
.SingleOrDefaultAsync();
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/360814.html
上一篇:Asp.Net-Core將JavaScript函式傳遞給區域視圖
下一篇:使用新選項卡單擊打開影像
