我正在启动一个新项目,客户希望在其业务层中使用Entity Framework。他们目前正在使用.NET Framework 3.5。升级到4.0以使用Entity Framework值得吗?这两个版本之间有哪些重要的更改?
Entity 4.0支持POCO(Plain Old CLR Objects),如果您进行模型优先(而不是数据库优先)开发,比如Domain Driven Design,这是一个巨大的优势。 这篇文章比较了Entity 1.0和4.0。关于4.0,它列出并讨论了以下新功能: 持久性无关 POCO(普通的CLR对象) T4代码生成 自跟踪实体 模型优先开发 FK关联 仅代码