有一个小小的BrainF ***问题让我理解MVVM与LinqToSQL的关系。MVVM与LinqToSQL
的MVVM是建立这样的:
查看 - >视图模型 - >模型
观点:XAML和隐藏文件的CS代码。对 ?
视图模型:由开发商(*的.cs)创建的,我的型号的封装特性
型号:数据模型
因此,这里的问题:
的LinqToSql给了我一个DBML文件,该文件包含来自我的数据库的所有数据,那么我可以使用它作为模型?
我在哪里以及如何在此架构中实现命令?
从数据库获取数据并填充视图模型或模型的方法在哪里? :-) 像GETCUSTOMER()
我想我得到的基本理念与存储库类。因此,如果我有1个客户,它返回我的CustomerModel的DataContext的 表对象。对于1桌全部清楚,但如果我有1个客户由多个表组成 。我是否从版本库构建并返回完成的ViewModel,或者我是否比存储库中的版本号为 例如,我的Customer对于每个表中的4个表中存在一个函数,该函数返回客户的表对象 ?在ViewModel中,这4个对象是handelt,ViewModel是在那里构建的? – Marcus 2010-09-29 08:38:47