代码之家  ›  专栏  ›  技术社区  ›  Dismissile

实体框架3.5还是4.0?

  •  6
  • Dismissile  · 技术社区  · 15 年前

    我正在启动一个新项目,客户希望使用实体框架作为他们的业务层。他们目前正在使用.NETFramework3.5。实体框架升级到4.0是否值得?两个版本之间有什么重大的变化?

    1 回复  |  直到 15 年前
        1
  •  9
  •   Matt    15 年前

    实体4.0支持 POCO (Plain Old CLR Objects) ,这是一个很大的优点,如果您首先进行模型开发(而不是数据库开发),例如 Domain Driven Design .

    Here 是比较实体1.0和4.0的文章。关于4.0,它声明(并讨论)以下新功能:

    1. 坚持无知
    2. POCO(普通旧CLR对象)
    3. T4代码生成
    4. 自跟踪实体
    5. 模型首次开发
    6. FK协会
    7. 仅限代码
    推荐文章