我正在使用Entity Framework编写业务应用程序,我需要一些东西:
实体框架不支持这些东西(或者至少它不容易实现)。
是否有任何库位于EF之上且可以执行此操作(或者他们可能拥有自己的ORM)? 我真的必须自己实现吗?
**我的意思是:我有一个对象,并希望对它做一些更改 - 我启动一个事务,从那个时间点完成的每个更改都包含在事务中,然后我提交,这就是全部被提交到数据库 - 其他对象过着幸福的生活。
答案 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中。此版本受到广泛批评,甚至吸引了几百名开发商签署了“不信任投票”。