7
我嘗試包括匿名類型這樣定義的導航屬性: 我想除了CompanyTitle
所有incomelist
屬性,PeriodTypeName
)包含路徑表達式必須是指在type.in預先加載
var incomeList = ctx.IncomeLists.Include(i => new
{
CompanyTitle = i.CompanyId.ToString() + "/" + i.Company.CompanyName,
PeriodTypeName = i.ListPeriods.Select(lp => lp.PeriodType.PeriodTypeName)
}).ToList()
,但我得到以下異常:
包含路徑表達式必須引用在該類型上定義的導航屬性 。使用虛線路徑作爲參考導航 屬性和Select運算符用於收集導航 屬性。參數名稱:路徑
結果應該是Gridview的數據源。
檢查這個https://msdn.microsoft.com/en-us/library/bb738708(v=vs.110).aspx –
你不能包括的對象。你實際上必須包含導航屬性。如果要包含兩個屬性,請使用Include()。Include()。 – DevilSuichiro