通常我知道与WCF应用程序相关的实体框架工作,对于POS或库存应用程序等独立桌面应用程序,实体框架工作是否合适?或WPF MVVM模型
答案 0 :(得分:4)
MVVM是一种将UI与实现细节分开的设计模式。
实体框架(我相信)是一个ORM,旨在从底层存储中抽象出特定于应用程序的实现细节。
数据集对底层存储提供很少或没有抽象。我建议使用任何ORM / DAL框架而不是直接与数据集交互。
MVVM和Entity Framework都可以在同一个应用程序中使用,因为它们在完全不同的层提供抽象。合并后,MVVM中的“模型”是DAL / ORM层。
答案 1 :(得分:3)
使用WPF;我更喜欢使用Entity Frame工作。
1 - 它会直接将所有表转换为类。
2 - 您可以将部分类添加到表中以执行某些验证或额外变量
3 - 您不需要写入许多程序。
当然它与数据集不同,但随着时间的推移,你永远不会回到数据集。我保证。
答案 2 :(得分:0)
其他参数