业务应用程序 - 框架

时间:2011-03-14 16:33:58

标签: entity-framework

我正在使用Entity Framework编写业务应用程序,我需要一些东西:

  • 交易和交易范围管理**
  • 数据过滤
  • 控制来自db的刷新数据(例如,每15秒)
  • 能够管理对数据进行的更改以及能够撤消其中一些更改

实体框架不支持这些东西(或者至少它不容易实现)。

是否有任何库位于EF之上且可以执行此操作(或者他们可能拥有自己的ORM)? 我真的必须自己实现吗?

**我的意思是:我有一个对象,并希望对它做一些更改 - 我启动一个事务,从那个时间点完成的每个更改都包含在事务中,然后我提交,这就是全部被提交到数据库 - 其他对象过着幸福的生活。

1 个答案:

答案 0 :(得分:1)

任何标准ORM都不会为您做所有这些吗? Hibernate和SQLAlchemy(我到目前为止合作过的那些)都将为您完成所有这些工作。它们都支持事务,版本控制,过滤很简单,并且在事务处理期间都支持回滚。

对于快速业务应用程序开发,看看Spring Roo,实体框架听起来像是市场尚未准备好的东西,Spring。

来自维基百科的引用:第一版的实体框架(EFv1)包含在2008年8月11日发布的.NET Framework 3.5 Service Pack 1和Visual Studio 2008 Service Pack 1中。此版本受到广泛批评,甚至吸引了几百名开发商签署了“不信任投票”。