Pracuję nad projektem, w którym rozważamy użycie Orchard CMS.Jak zmienić repozytorium rekordu Orchard
Chcemy jednak korzystać z usług internetowych jako źródeł danych dla niektórych elementów treści. Sądzę, że musimy zmienić implementację repozytorium, aby było to możliwe, ale nie jestem tego pewien.
Moje pytanie brzmi: Czy moje przypuszczenie jest poprawne, czy jest bardziej złożone? I jak można to zrobić?
Dzięki!
Aktualizacja: Widzę, że interfejs IRepository Orchard wymaga wdrożenia dostawcy LINQ. To niemożliwe w tym scenariuszu, ponieważ usługi sieciowe są oferowane za pośrednictwem protokołu SOAP.
będę lepiej dalej opisać scenariusz:
Witryna chcemy budować musi korzystać z usług internetowych, aby uzyskać informacje dotyczącej członków i jednostek organizacyjnych. Chcielibyśmy wyświetlić członków jakiejś jednostki organizacyjnej, na przykład na stronie internetowej. Chcemy również stworzyć nasz własny typ treści "Event", który powinien mieć relację M: N (Uczestnicy) z "Członkiem" (z WS).
Próba zrobienia tego samego. WS przekazuje zawartość do części - również w celu zintegrowania zarządzania użytkownikami z miksem. – justSteve