我正在嘗試加入CustomMeta & PageContents通過已設置的某些元數據來選擇特定頁面,但我得到一個「方法加入不支持「錯誤。我認爲這個問題與我的linq聲明有關,因爲錯誤發生在任何事情發送到OData服務之前。但究竟是什麼問題呢? LINQ的聲明看起來好像沒什麼問題:「方法加入不支持」使用Tridion OData服務&Linq
var pages2 = (from p in cds.PageContents
join m in cds.CustomMetas on p.PageId equals m.ItemId
where m.ItemType==64 && m.KeyName=="SomeKey" && m.StringValue=="SomeValue"
select p).ToList<SDLODataClient.SDLOData.PageContent>();
更新1
這Tridion OData article具有的加入,但一些MS的LINQ到OData的文章中,我讀似乎表明,加入不爲例在Linq支持OData(here)
我連接的一篇文章顯示Tridion OData示例與連接投擲了我。這顯然需要在2個查詢中完成。謝謝。 –