我有以下Linq查詢我正在使用實體框架。實體框架linq包括
var res = from a in _db.Articles
from auth in a.Authors
where papers.Contains(a.JoomlaId)
select auth.Institution;
的問題是,我所在的機構類有一個名爲的「Type
」類型「InstitutionType
」我需要包括變量,我不知道該怎麼做。
我有以下Linq查詢我正在使用實體框架。實體框架linq包括
var res = from a in _db.Articles
from auth in a.Authors
where papers.Contains(a.JoomlaId)
select auth.Institution;
的問題是,我所在的機構類有一個名爲的「Type
」類型「InstitutionType
」我需要包括變量,我不知道該怎麼做。
var res = from a in _db.Articles.Include("Authors")
.Include("Authors.Institution")
.Include("Authors.Institution.Type")
from auth in a.Authors
where papers.Contains(a.JoomlaId)
select auth.Institution;
在_db.Articles \t \t \t \t \t \t \t .INCLUDE(「作者」) 本來應該是'從VAR RES = \t \t \t \t \t \t \t .INCLUDE( 「Authors.Institution」) \t \t \t \t \t \t \t .INCLUDE( 「Authors.Institution.Type」) \t \t \t \t \t從權威性的a.Authors \t \t \t \t \t其中papers.Contains(a.JoomlaId) \t \t \t \t \t選擇auth.Institution;'u能請編輯,所以我可以將其標記爲一個答案 – trebor
@toby:已更新我的回答 – Maciej
已標記爲已謝謝 – trebor
不要打電話給你變「型」,你的未來的自己會殺了你 – Sayse
你有一個點,我不否認這一點,但如果我把它稱爲InstitutionType,它會像'Institution.InstitutionType '也不縫合。 – trebor
AssociatedType?我會嘗試程序員交流,institutiontype聽起來不錯,我雖然,它不聽起來像一個靜態類型 – Sayse