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

Wpf MVVM:ado.net实体框架和模型,wpf,ado.net,mvvm,frameworks,entity,Wpf,Ado.net,Mvvm,Frameworks,Entity,我正在用wpf编写一个使用MVVM的应用程序。我想知道是否可以使用ado.net实体数据模型作为MVVM中的模型?是一样的吗?若否,原因为何? 谢谢你的帮助。 当做 Ev.据我所知,可以使用实体模型。但您最终将拥有与实体框架的绑定耦合。每当你计划用另一个ORM交换你的模型时,你将有更多的工作来替换模型 更好的方法是使用存储库模式进行数据访问。有了这个模式,你最终会有更多的灵活性。类似的问题当然,您可以使用实体数据模型作为MVVM模式的模型部分 您可以查看的BookLibrary示例应用程序 这个

我正在用wpf编写一个使用MVVM的应用程序。我想知道是否可以使用ado.net实体数据模型作为MVVM中的模型?是一样的吗?若否,原因为何? 谢谢你的帮助。 当做
Ev.

据我所知,可以使用实体模型。但您最终将拥有与实体框架的绑定耦合。每当你计划用另一个ORM交换你的模型时,你将有更多的工作来替换模型


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

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

您可以查看的BookLibrary示例应用程序

这个MVVM示例应用程序也使用实体框架数据模型,它由各种视图(用户控件)组成