日期:2014-05-20  浏览次数:20792 次

数据库类的程序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跟数据库没关系

开始MVVM示例
http://www.lmwlove.com/ac/ID797、

先通过实例了解下吧

正因如此 我才对于程序的架构感到困惑 因为我看了好多 MvvM的介绍 不知道数据库 该如何和MVVM联系起来呀

楼主看的关于MVVM的是不是都是理论介绍的知识啊 看多了是容易让人迷惑  还是找个例子研究研究吧  再说楼主以前没做过数据库的开发吗,数据库开发中,一般不就是从数据库取出数据吗,这跟框架没什么关系啊