【发布时间】:2011-01-01 07:24:17
【问题描述】:
通常,据我所知,实体框架与 WCF 应用程序相关联,对于 POS 或库存应用程序等独立桌面应用程序,实体框架工作是否合适?或 WPF MVVM 模型
【问题讨论】:
标签: c# wpf entity-framework mvvm
通常,据我所知,实体框架与 WCF 应用程序相关联,对于 POS 或库存应用程序等独立桌面应用程序,实体框架工作是否合适?或 WPF MVVM 模型
【问题讨论】:
标签: c# wpf entity-framework mvvm
MVVM 是一种将 UI 与实现细节分开的设计模式。
实体框架(我相信)是一种 ORM,旨在从底层存储中抽象出特定于应用程序的实现细节。
数据集几乎没有提供对底层存储的抽象。我建议使用任何 ORM/DAL 框架,而不是直接与数据集交互。
MVVM 和实体框架都可以在同一个应用程序中使用,因为它们在完全不同的层提供抽象。结合起来,MVVM 中的“模型”就是 DAL/ORM 层。
【讨论】:
使用 WPF;我更喜欢使用实体框架。
1-它将所有表直接转换为类。
2-您可以将部分类添加到表中以进行一些验证或额外的变量
3-你不需要写很多程序。
当然它会与数据集不同,但随着时间的推移,你将永远不会回到数据集。我保证。
【讨论】:
附加参数
【讨论】: