У меня есть SL4 WCF / RIA LOB, с которым я учусь.У меня есть представление SQL, возвращающее текущий инвентарь как IQueryable.Поскольку это представление SQL, оно помечено как доступное только для чтения, и это то, что я хочу / без изменений в БД.
На внешнем интерфейсе (просмотр) я хочу заполнить DataGrid информацией, но разрешить ее редактирование, когда пользователь выбирает доступные ресурсы.Мне кажется, что привязка DataGrid должна быть к другой коллекции, которой я могу манипулировать в памяти.
В настоящее время у меня есть типичный DDS, выполняющий запрос со спины:
<riaControls:DomainDataSource AutoLoad="True" LoadedData="qryInventoryDds_LoadedData"
Name="qryInventoryDds" QueryName="GetQryInventoriesQuery" >
<riaControls:DomainDataSource.DomainContext>
<my:DomainService1 />
</riaControls:DomainDataSource.DomainContext>
</riaControls:DomainDataSource>
Если кто-то может подсказать, как мне «скопировать» этот e.Entities или что-то подобное, чтобы я мог манипулировать им и затем связать его, я был бы очень признателен.
Я ищу пару дней идействительно не могу найти хороших примеров.
Большое спасибо!