【发布时间】:2012-11-03 11:46:48
【问题描述】:
我正在尝试加入 CustomMeta 和 PageContents 以通过一些已设置的元数据选择特定页面,但我收到“不支持方法加入”错误。我认为问题出在我的 linq 语句上,因为错误发生在任何东西被发送到 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 to OData 文章似乎表明 Linq to OData 不支持连接 (here)
【问题讨论】:
标签: linq tridion tridion-2011 tridion-content-delivery