C# · 12月 22, 2021

c# – Entity Framework 3.5或4.0?

我正在开始一个新项目,客户希望将Entity Framework用于他们的业务层.他们目前正在使用.NET Framework 3.5.是否值得为实体框架升级到4.0?两个版本之间有什么重大变化?解决方法 实体4.0支持 POCO (Plain Old CLR Objects),如果你做模型优先(而不是数据库优先)开发,例如 Domain Driven Design,这是一个很大的优势.

Here是一篇将实体1.0与4.0进行比较的文章.关于4.0,它陈述(并讨论)以下新功能:

>坚持无知> POCO(普通旧CLR对象)> T4代码生成>自我追踪实体>模型优先发展> FK协会>仅限代码