ObservableCollection in der Serviceschicht der WPF MVVM-Anwendung

Beispiele für WPF MVVM-Apps, die ich im Internet gesehen habe, betrachten VM als eine Ebene, die mit einer Serviceebene interagiert, die entweder "alte" Ereignisse aus einer externen Bibliothek verwendet oder mit dem Web über HTTP oder was auch immer interagiert. Aber was ist, wenn ich alle M-, V-, VM-, Service- und anderen Teile selbst baue? Wie baue ich die Interaktion zwischen der Service-Schicht und der View-Modell-Schicht richtig auf? Kann ich nur sagenObservableCollection<OrderModel> in den Dienst ein und geben Sie es so zurück, wie es vom Ansichtsmodell für die Ansicht ist, oder wird es als schlechter Ansatz angesehen und es gibt bessere Alternativen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage