Я изучаю WCF и WPF.Я многому научился, выполняя примеры проектов, но у меня проблемы со сборкой всего.Было бы полезно, если бы я перефразировал свое понимание правильной структуры WCF / WPF и предложил бы другим подтвердить или исправить мои идеи.Вот очень подробное описание того, как я ожидаю, что мой следующий проект будет работать:
Мои постоянные данные будут храниться в базе данных SQL Server.Я создам сервисную библиотеку WCF, которая служит интерфейсом к базе данных, решает проблемы безопасности и преобразует реляционные данные в объектно-ориентированную модель сущностей.Мое приложение будет считывать данные через службу WCF в структуру памяти, которая может быть несколько настроена для нужд моего приложения, но в основном будет состоять из одной ObservableCollection для каждой из сущностей в моей модели данных.Поскольку данные будут храниться в ObservableCollections, я смогу использовать процедуры обработки событий, чтобы реагировать на изменения данных, которые запускают бизнес-процессы.Простые элементы пользовательского интерфейса будут привязаны непосредственно к коллекциям.Для более сложных элементов пользовательского интерфейса, таких как TreeView, потребуется другой уровень, называемый PresentationModel или ViewModel.В случае TreeView TreeView будет привязан непосредственно к PresentationModel, а PresentationModel будет привязан непосредственно к коллекциям.
Правильно ли я все описал?
-TC