WPf哪一个最适合数据集或实体框架工作?

时间:2011-01-01 07:24:17

标签: c# wpf entity-framework mvvm

通常我知道与WCF应用程序相关的实体框架工作,对于POS或库存应用程序等独立桌面应用程序,实体框架工作是否合适?或WPF MVVM模型

3 个答案:

答案 0 :(得分:4)

MVVM是一种将UI与实现细节分开的设计模式。

实体框架(我相信)是一个ORM,旨在从底层存储中抽象出特定于应用程序的实现细节。

数据集对底层存储提供很少或没有抽象。我建议使用任何ORM / DAL框架而不是直接与数据集交互。

MVVM和Entity Framework都可以在同一个应用程序中使用,因为它们在完全不同的层提供抽象。合并后,MVVM中的“模型”是DAL / ORM层。

答案 1 :(得分:3)

使用WPF;我更喜欢使用Entity Frame工作。

1 - 它会直接将所有表转换为类。

2 - 您可以将部分类添加到表中以执行某些验证或额外变量

3 - 您不需要写入许多程序。

当然它与数据集不同,但随着时间的推移,你永远不会回到数据集。我保证。

答案 2 :(得分:0)

其他参数

  • 数据集断开连接时数据集运行良好。它们可以作为xml从文件中保存和加载,也可以通过线路发送到其他应用程序。我不是因为这是可能的。
  • 据我所知,Silverlight应用程序或windows-mobile7不支持数据集。它们在Dotnet-CompactFramework中得到支持。