Database

Timeline of .NET ORMs

  • Codesmith 1.0

    Codesmith 1.0
    (rough estimate)
  • NHibernate 1.0

    NHibernate 1.0
    Mirror of Hibernate 2.1
  • Codesmith 4.0

    Codesmith 4.0
  • SubSonic 1.0.6

    SubSonic 1.0.6
  • NHibernate 1.2.1

    NHibernate 1.2.1
    Support for Hibernate 3 features
    - Stored Procs
    - Generics
    - Nullable types
  • LINQ to SQL

    LINQ to SQL
  • Entity Framework 3.5

    Entity Framework 3.5
    Initial Release
  • NHibernate 2.0

    NHibernate 2.0
    Support for Hibernate 3.2 features
  • SubSonic 2.1

    SubSonic 2.1
  • Nhibernate 1.2

    Nhibernate 1.2
  • SubSonic 2.2

    SubSonic 2.2
    • ActiveRecord T4 Templates
    • Numerous fixes
  • Entity Framework 4.0 (EFv4)

    Entity Framework 4.0 (EFv4)
    Released as part of .NET 4.0.
    - POCO support
    - Lazy Loading
    - Testability Improvements
    - Model First
  • NHibernate 3.0

    NHibernate 3.0
    • LINQ support
    • QueryOver API
    • Lazy Loading
  • SubSonic 3.0

    SubSonic 3.0
  • Massive

    Massive
  • Petapoco 1.0

    Petapoco 1.0
  • NHibernate 3.2

    NHibernate 3.2
    • Fluent config
    • Support for SQL views as entities
    • HQL paging
  • Entity Framework 4.1

    Entity Framework 4.1
    First version of Entity Framework released to Nuget and added support for Code First
  • Dapper 1.0

    Dapper 1.0
  • PetaPoco 3.0.2

    PetaPoco 3.0.2
  • PetaPoco 4.0.3

    PetaPoco 4.0.3
  • Entity Framework 4.1.1

    Entity Framework 4.1.1
    minor updates
  • Codesmith 6.0

    Codesmith 6.0
  • Entity Framework 4.3

    Entity Framework 4.3
    Code First Migrations
  • Entity Framework 4.3.1

    Entity Framework 4.3.1
  • NHibernate 3.3

    NHibernate 3.3
  • NPoco 1.0

    NPoco 1.0
  • Dapper 1.10

    Dapper 1.10
  • Entity Framework 5.0

    Entity Framework 5.0
    • Support for .NET 4.5
    • Enums
    • Table Value Functions
    • Spatial Data Types
  • PetaPoco 5.0.1

    PetaPoco 5.0.1
  • Dapper 1.13

    Dapper 1.13
  • Nhibernate 3.3.3

    Nhibernate 3.3.3
  • Entity Framework 6

    Entity Framework 6
    • Async Query/Save
    • Connection auto-recovery
    • Dependency Resolution
    • Logging
    • More testability improvements
    • Lots of performance improvements
  • NPoco 2.2.49

    NPoco 2.2.49
  • Codesmith

    Codesmith
  • Entity Framework 6.1

    Entity Framework 6.1
    • Consolodated tooling
    • Metadata API
    • Performance Improvements