最近,我正在学习MVVM设计模式!按照我的方式,我在模型中编写数据库函数,并让视图模型调用模型中的数据库函数,然后viewmodel获取数据库数据并将其设置为viewmodel notfiypropertychanged。这是我目前使用的方式!WPF MVVM模型如何获取数据
有一些问题让我对模型感到困惑, 我读了很多文章告诉我模型只是一个包含数据而不是更多的业务逻辑,这里是我的问题,如果模型只是一个数据容器,我需要让我的viewmodel调用数据库然后获取数据并设置为模型,我认为这种方式非常奇怪,viewmodel代码变得沉重。有没有人有另一种方法来做到这一点?谢谢!
是否使用'.NET Core'? – aaronR
我没有很多的时间,但现在看,如果这[微软文档(https://msdn.microsoft.com/en-us/library/gg405484(V = pandp.40)的.aspx)帮助。 – aaronR
我不知道你从哪里得到*“模型只是包含数据而不是更多的业务逻辑”,但对我来说,业务逻辑是模型的一部分。但是,我观察到业务逻辑倾向于我的项目的视图模型,我不能说这是否是一件坏事。 – grek40