数据库类的程序MVVM框架怎搭建起来呀
我目前计划开发一个软件需求变更管理系统 想运用SQL server 以及WPF 现在想问的是如何建立带有数据库的MVVM 框架 model 层和View model 如何联系起来 数据库的访问 在viewmodel层吗?
------解决方案--------------------当然不放在VM,ViewModel顾名思义就是视图的模型。你泛泛地问还不如找些例子自己先看下。
------解决方案--------------------整个MVVM都不是讨论数据库操作的。那么自然,简单地按照MVVM来说,你可以在任何层面去操作数据库——因为它根本不是讨论数据库操作的。
它是指XAML所针对美工板式的程序开发模式,与VS代码页所针对的那些手工编写事务性代码的人,需要进行分离。结果就是在XAML上使用DataContext、ItemSource、属性绑定等等机制来实现高效率地“又分离又协作”,而不是让这两种人提交的代码纠缠在一起。
------解决方案--------------------如果你要对数据库操作,我建议按照传统的“三层”架构适当地独立出业务逻辑层。整个MVVM部分跟数据库都是隔离的,但是这不是MVVM里边实现的,你可以把MVVM部分看作表现层的东西,在表现层中任何部分都可以调用业务逻辑层的api,而不越做代庖地去操作什么数据库。
------解决方案--------------------MVVM跟数据库没关系
开始MVVM示例
http://www.lmwlove.com/ac/ID797、
先通过实例了解下吧
------解决方案--------------------
楼主看的关于MVVM的是不是都是理论介绍的知识啊 看多了是容易让人迷惑 还是找个例子研究研究吧 再说楼主以前没做过数据库的开发吗,数据库开发中,一般不就是从数据库取出数据吗,这跟框架没什么关系啊