MVVM:ado.net实体框架和模型

时间:2010-05-06 07:10:11

标签: wpf ado.net mvvm frameworks entity

我正在使用MVVM在wpf中编写一个应用程序。我想知道我是否可以将ado.net实体数据模型用作MVVM中的模型?它是一样的吗?如果没有,为什么? 谢谢你的帮助。 问候, EV。

2 个答案:

答案 0 :(得分:3)

当然,您可以将实体数据模型用作MVVM模式的模型部分。

您可以查看 WPF Application Framework (WAF) 的BookLibrary示例应用程序。

此MVVM示例应用程序也使用Entity Framework数据模型,它由各种视图(UserControls)组成。

答案 1 :(得分:1)

据我所知,可以使用实体模型。但是你最终会与实体框架联系起来。无论何时你计划交换你的模型,例如。使用另一个ORM,您将有更多工作来更换模型。

更好的是使用存储库模式进行数据访问。有了这种模式,你最终会有更大的灵活性。类似问题here

相关问题