我在一个我们正在考虑使用Orchard CMS的项目中工作。
但是,我们希望将 Web 服务用作某些内容项的数据源。我想我们必须更改存储库实现才能使这成为可能,但我不确定。
所以我的问题是:我的猜测是正确的,还是更复杂?那怎么办呢?
谢谢!
更新: 我看到 Orchard 的 IRepository 接口需要实现 LINQ 提供程序。在这种情况下这是不可能的,因为 Web 服务是通过 SOAP 提供的。
我将更好地进一步描述场景:
我们希望建立的网站必须使用网络服务来获取有关组织成员和单位的信息。我们想在网站上显示某个组织单位的成员。我们还想创建我们自己的内容类型“Event”,它应该与“Member”(来自 WS)具有 M:N 关系(参加者)。