Привет.
Я использую модель данных сущностей с LinqToEntities DomainService. В моей ViewModel я использую новый SP1 DomainCollectionView для привязки моего источника элементов сетки данных. В настоящее время это выглядит так:
this._source = new EntityList<P_BUDGET>(this._context.P_BUDGETs);
this._loader = new DomainCollectionViewLoader<P_BUDGET>(
this.LoadSampleEntities,
this.OnLoadSampleEntitiesCompleted);
this._view = new DomainCollectionView<P_BUDGET>(this._loader, this._source);
Затем у меня есть свойство, называемое CollectionView, привязанное к ItemsSource моей сетки. Опора выглядит так: public ICollectionView CollectionView { get { return this._view; }}
Мой идеальный эндшпиль - иметь левое меню со списком из 15 различных предметов. Каждый элемент будет соответствовать объекту в моей модели данных (например, бюджетам). Когда пользователь нажимал на «Бюджеты», я разрешал это объекту P_BUDGET и передавал его в сервис, который вызывал мои данные, возвращал мой _view, который связывал бы мой gridview. Если пользователь щелкнет «Учетные записи», он вернет данные P_ACCOUNTS и т. Д. И т. Д. По существу, страницы динамического обслуживания.
Я, черт возьми, прогуглил это, и я просто не уверен, что мне нужно искать. Я новичок в большинстве из этого!