首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MVVM使用DataTable?

MVVM使用DataTable?
EN

Stack Overflow用户
提问于 2010-10-19 13:37:28
回答 2查看 1.1K关注 0票数 5

我们的一个遗留应用程序在VB.net(3层)中运行,并使用DataTable作为DTO。但是我们想使用WPF,MVVM架构来转换应用程序。我可以使用Datatable作为DTO来实现MVVM吗?或者我必须创建类来表示这些datatable并实现MVVM架构。?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-10-19 13:42:17

在MVVM中没有排除使用DataTable / DataSet作为模型的可能性。MVVM中的“M”实际上可以是任何东西。V和VM的定义更清晰。只要让你的ViewModel充当视图和底层DataRow的中间人即可。如果您的模型是由web服务类生成的,那么它应该不会比这更复杂。

票数 2
EN

Stack Overflow用户

发布于 2010-10-19 13:56:22

研究在MVVM中使用贫血模型和富模型之间的差异。在贫血模型中,实现属性并连接VM中的所有INotify事件。如果你走富模型路线,比如构建自己的业务对象,或者使用CSLA这样的框架,那么你可以从你的模型中获得更多的动作,你的VM也会变得更小/更简单。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3965615

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档