OrchardCMSの使用を検討しているプロジェクトに取り組んでいます。
ただし、一部のコンテンツアイテムのデータソースとしてWebサービスを使用したいと考えています。これを可能にするためにリポジトリの実装を変更する必要があると思いますが、それについてはよくわかりません。
だから私の質問は:私の推測は正しいですか、それとももっと複雑ですか?そして、それはどのように行うことができますか?
ありがとう!
更新: OrchardのIRepositoryインターフェイスでは、LINQプロバイダーを実装する必要があるようです。WebサービスはSOAPを介して提供されるため、このシナリオではこれは不可能です。
シナリオについてさらに詳しく説明します。
構築したいWebサイトは、Webサービスを使用して、組織のメンバーとユニットに関する情報を取得する必要があります。たとえば、Webサイトなどの組織単位のメンバーを表示したいと思います。また、「メンバー」(WSから)とM:N関係(参加者)を持つ必要がある独自のコンテンツタイプ「イベント」を作成する必要があります。