Sagen, ich habe die folgenden zwei beobachtbaren StrömeMapping abhängig beobachtbar Unter Liste
IObservable<LibraryView> GetLibrariesSource();
IObservable<FolderView> GetLibraryFolderSource(LibraryView library);
so IObservable<FolderView>
auf einem LibraryView
abhängt. Auch diese Ansichten sind flach, d. H. Sie haben keine Navigationseigenschaften.
Wie würde ich diese beiden Ströme zu einem IObservable<Library>
Stream Karte, wo Library
eine Liste von Folder
s Unter der Annahme,
public class Library
{
public List<Folder> Folders { get; set; }
}
hat, dass ich leicht von einem LibraryView
zu einem Library
und von einem FolderView
zu einem Folder
abbilden .
Auch Mein Endziel ist es, einfach eine List<Library>
mit z. B. ForEachAsync
zu bekommen. Daher ist es unter Umständen nicht notwendig, eine IObservable<Library>
zu erstellen.