0
我正在嘗試在我的存儲庫中構建一個基本級別的GetAll()
方法,以確保所有數據對於我的回購中的其他方法都可用並且正確。在EF中包含和過濾子集合
由於現有的數據庫設計,它相當複雜,但它圍繞包括指定當前憑證是否可以看到group
或driver
的集合。
不幸的是其在此刻引發錯誤:
包含路徑表達式必須引用的類型
在這裏所定義的導航屬性代碼
return groups
.Include(g => g.GroupDriverDicts)
.Include(g => g.GroupDriverDicts.Select(d => d.Driver))
.Include(g => g.GroupDriverDicts
.Select(d => d.Driver
.DriverCredentialDicts
.Select(dcd => dcd.CredentialId == this.AccountId)))