我正在开发一个读取和写入XML数据的WPF应用程序。
我来自MVC背景,我想采用MVVM方法。
在我工作的最后一个MVC项目中,我将使用存储库模式来获取数据。 Controller将具有到服务的接口,该服务又具有到存储库的接口。存储库将获取数据并将其返回给控制器,控制器将填充要传递给View的ViewModel。
我想知道
如果我不使用存储库模式,那么检索XML数据的最佳方法是什么?
答案 0 :(得分:0)
在以前的MVC应用程序中,我已经构建了将视图/编辑模型放在一个单独的dll中以帮助清理控制器。服务(域操作的外观)将域对象映射到视图/编辑模型,并将它们传递回调用控制器。
如果您确实希望使用存储库模式,我会填充服务中的模型 - 这允许所有此类操作包含在一个地方,而不是在各种点击事件中分散。