所以我試圖扭曲我的頭繞MVVM和RIA服務。但我很快意識到它不像他們出售它。RIA服務異步調用silverlight鏈接
我可以讓事情發生,但一切似乎醜陋。例如,我有一個視圖模型,需要一組數據從多個表格等加載。
我目前的方法,鏈式異步操作。這種氣味真的很糟糕:
_Model.GetSomethingById(Id, result =>
{
_saveIt = result;
_Model.GetSomethingElse(result2 =>
{
_saveit2 = result2;
//now i have all the data, can finally work on it.
//Initialize Grids, tables, input etc...
});
});
這是與RIA一起工作的預期方式嗎?我錯過了一些東西。
當然,我可以在服務端的查詢中包含所有內容,也就是說,萬物相關。但是這也味道不好。
我的意思被初始化網格什麼,等等,該數據是越來越向綁定propertys,它不是直接的映射。 – GriffinHeart