Alternatives to Entity Framework logo

Alternatives to Entity Framework

NHibernate, Hibernate, Sequelize, SQLAlchemy, and Doctrine 2 are the most popular alternatives and competitors to Entity Framework.
97
29
+ 1
0

What is Entity Framework and what are its top alternatives?

It is an object-relational mapper that enables .NET developers to work with relational data using domain-specific objects. It eliminates the need for most of the data-access code that developers usually need to write.
Entity Framework is a tool in the Object Relational Mapper (ORM) category of a tech stack.
Entity Framework is an open source tool with 1.1K GitHub stars and 470 GitHub forks. Here鈥檚 a link to Entity Framework's open source repository on GitHub

Entity Framework alternatives & related posts

NHibernate logo

NHibernate

19
7
0
19
7
+ 1
0
The object-relational mapper for .NET
    Be the first to leave a pro
    NHibernate logo
    NHibernate
    VS
    Entity Framework logo
    Entity Framework
    Hibernate logo

    Hibernate

    681
    479
    16
    681
    479
    + 1
    16
    Idiomatic persistence for Java and relational databases.
    Hibernate logo
    Hibernate
    VS
    Entity Framework logo
    Entity Framework
    SQLAlchemy logo

    SQLAlchemy

    215
    145
    0
    215
    145
    + 1
    0
    The Python SQL Toolkit and Object Relational Mapper
    SQLAlchemy logo
    SQLAlchemy
    VS
    Entity Framework logo
    Entity Framework

    related SQLAlchemy posts

    Django Stars
    Django Stars
    Developer at Django Stars | 3 upvotes 9.7K views
    atDjango StarsDjango Stars
    Django
    Django
    SQLAlchemy
    SQLAlchemy
    Python
    Python

    Merging Django ORM with SQLAlchemy for Easier Data Analysis (Video Inside)

    Development of products with Django framework is usually easy and straightforward; great documentation, many tools out of the box, plenty of open source libraries and big community. Django ORM takes full control about SQL layer protecting you from mistakes, and underlying details of queries so you can spend more time on designing and building your application structure in Python code. However, sometimes such behavior may hurt - for example, when you鈥檙e building a project related to data analysis. Building advanced queries with Django is not very easy; it鈥檚 hard to read (in Python) and hard to understand what鈥檚 going on in SQL-level without logging or printing generated SQL queries somewhere. Moreover, such queries could not be efficient enough, so this will hit you back when you load more data into DB to play with. In one moment, you can find yourself doing too much raw SQL through Django cursor, and this is the moment when you should do a break and take a look on another interesting tool, which is placed right between ORM layer and the layer of raw SQL queries.

    See more
    Doctrine 2 logo

    Doctrine 2

    182
    134
    24
    182
    134
    + 1
    24
    An object-relational mapper (ORM) for PHP 5.3.2+ that provides transparent persistence for PHP objects
    Doctrine 2 logo
    Doctrine 2
    VS
    Entity Framework logo
    Entity Framework
    Entity Framework Core logo

    Entity Framework Core

    45
    16
    0
    45
    16
    + 1
    0
    Lightweight and cross-platform version of the popular Entity Framework
      Be the first to leave a pro
      Entity Framework Core logo
      Entity Framework Core
      VS
      Entity Framework logo
      Entity Framework
      MyBatis logo

      MyBatis

      42
      21
      0
      42
      21
      + 1
      0
      SQL Mapper Framework for Java
        Be the first to leave a pro
        MyBatis logo
        MyBatis
        VS
        Entity Framework logo
        Entity Framework
        CoreData logo

        CoreData

        31
        16
        0
        31
        16
        + 1
        0
        A framework that is used to manage the model layer objects in your application
          Be the first to leave a pro
          CoreData logo
          CoreData
          VS
          Entity Framework logo
          Entity Framework
          peewee logo

          peewee

          20
          19
          8
          20
          19
          + 1
          8
          A small, expressive ORM -- supports postgresql, mysql and sqlite
          peewee logo
          peewee
          VS
          Entity Framework logo
          Entity Framework
          GORM logo

          GORM

          16
          8
          0
          16
          8
          + 1
          0
          The fantastic ORM library for Golang
            Be the first to leave a pro
            GORM logo
            GORM
            VS
            Entity Framework logo
            Entity Framework
            Objection.js logo

            Objection.js

            12
            8
            0
            12
            8
            + 1
            0
            It is an ORM for Node.js
              Be the first to leave a pro
              Objection.js logo
              Objection.js
              VS
              Entity Framework logo
              Entity Framework
              Propel ORM logo

              Propel ORM

              7
              2
              0
              7
              2
              + 1
              0
              A free and open-source object-relational mapping toolkit
                Be the first to leave a pro
                Propel ORM logo
                Propel ORM
                VS
                Entity Framework logo
                Entity Framework
                Ebean logo

                Ebean

                3
                3
                0
                3
                3
                + 1
                0
                Provides multiple levels of abstraction from ORM
                  Be the first to leave a pro
                  Ebean logo
                  Ebean
                  VS
                  Entity Framework logo
                  Entity Framework
                  Bookshelf.js logo

                  Bookshelf.js

                  3
                  3
                  0
                  3
                  3
                  + 1
                  0
                  Aims to provide a simple library for common tasks when querying databases in JavaScript
                    Be the first to leave a pro
                    Bookshelf.js logo
                    Bookshelf.js
                    VS
                    Entity Framework logo
                    Entity Framework
                    DBFlow logo

                    DBFlow

                    3
                    1
                    0
                    3
                    1
                    + 1
                    0
                    Simple ORM android database library
                      Be the first to leave a pro
                      DBFlow logo
                      DBFlow
                      VS
                      Entity Framework logo
                      Entity Framework
                      Jugglingdb logo

                      Jugglingdb

                      2
                      4
                      0
                      2
                      4
                      + 1
                      0
                      Multi-database ORM: redis, mongodb, mysql, sqlite, postgres, neo4j, memory
                        Be the first to leave a pro
                        Jugglingdb logo
                        Jugglingdb
                        VS
                        Entity Framework logo
                        Entity Framework
                        Sugar ORM logo

                        Sugar ORM

                        2
                        0
                        0
                        2
                        0
                        + 1
                        0
                        A database persistence library that provides a simple and concise way to integrate your application models into SQLite
                          Be the first to leave a pro
                          Sugar ORM logo
                          Sugar ORM
                          VS
                          Entity Framework logo
                          Entity Framework
                          GreenDAO logo

                          GreenDAO

                          2
                          1
                          0
                          2
                          1
                          + 1
                          0
                          An open source Android ORM making development for SQLite databases
                            Be the first to leave a pro
                            GreenDAO logo
                            GreenDAO
                            VS
                            Entity Framework logo
                            Entity Framework
                            SQL+.NET logo

                            SQL+.NET

                            1
                            1
                            0
                            1
                            1
                            + 1
                            0
                            SQL first ORM that compliments the skills of SQL Professionals
                              Be the first to leave a pro
                              SQL+.NET logo
                              SQL+.NET
                              VS
                              Entity Framework logo
                              Entity Framework