Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems. Learn more →
Entity Framework Alternatives
Similar projects and alternatives to Entity Framework
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
ASP.NET Core
ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
-
-
Introducing .NET Multi-platform App UI (MAUI)
.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
-
Roslyn
The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
-
-
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
-
-
-
Fluent Assertions
A very extensive set of extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style unit tests. Targets .NET Framework 4.7, as well as .NET Core 2.1, .NET Core 3.0, .NET 6, .NET Standard 2.0 and 2.1. Supports the unit test frameworks MSTest2, NUnit3, XUnit2, MSpec, and NSpec3.
-
-
Humanizer
Humanizer meets all your .NET needs for manipulating and displaying strings, enums, dates, times, timespans, numbers and quantities
-
DotNet-ORM-Cookbook
This repository is meant to show how to perform common tasks using C# with variety of ORMs.
-
-
SqlSugar
.Net aot ORM Fastest ORM DB2 Hana Simple Easy VB.NET Sqlite orm Oracle ORM Mysql Orm 虚谷数据库 postgresql ORm SqlServer oRm 达梦 ORM 人大金仓 ORM 神通ORM C# ORM , C# ORM .NET ORM NET5 ORM .NET6 ORM ClickHouse orm QuestDb ,TDengine ORM,OceanBase orm,GaussDB orm ,Tidb orm Object/Relational Mapping
-
Dapper
Discontinued Dapper - a simple object mapper for .Net [Moved to: https://github.com/DapperLib/Dapper] (by StackExchange)
-
-
-
Pomelo.EntityFrameworkCore.MySql
Entity Framework Core provider for MySQL and MariaDB built on top of MySqlConnector
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Entity Framework discussion
Entity Framework reviews and mentions
-
Mastering EF Core Interceptors: Hook into the Pipeline with the Decorator Pattern
EF Core GitHub Repository
-
Implementing temporal table auditing in software development projects
When a system-versioned record is saved in SQL, a row will be visible in the history table, with a PeriodEnd of the time the save occurred. The 'active' record in the main table now has a PeriodStart equalling the same date time. It's important to note that this is a SQL Server feature, which Microsoft then added support for in EF Core by popular demand.
-
Entity Framework 9 - GroupBy throwing Exception
[1] https://github.com/dotnet/efcore/issues/31209 [2] https://learn.microsoft.com/en-us/ef/core/what-is-new/
-
React Image Editor: Load and Save Images from a Database Easily
Microsoft.EntityFrameworkCore
-
Where to find Open Source C# Projects to contribute to
This is by far the easiest and most straight forward way to contribute to an open-source project. If you have worked with an open-source Library, framework, or extension, making contributions will be easier as you are already familiar with what that project is about. Two popular examples are Entity Framework Core and MSTest
-
Runtime code generation and execution in Go
This looks like a fun project but for serious work, if you need runtime codegen, you should use .NET which has been successfully using reflection and IL emit for more than a decade:
- Regex https://github.com/dotnet/runtime/blob/main/src/libraries/Sy...
- Json https://github.com/neuecc/Utf8Json/tree/master?tab=readme-ov... (this project is archived but nonetheless impressive and continues to show good numbers despite obsoletion)
- LINQ to DB query compilation https://github.com/dotnet/efcore/blob/main/src/EFCore/Query/...
-
20 Top C# Frameworks and Libraries on GitHub for Building Powerful Applications
2. Entity Framework Core
-
Did GitHub Copilot increase my productivity?
EF Core 8? Inconsistent behavior is not expected.
Please consider submitting an issue(s) to https://github.com/dotnet/efcore
-
Assumptions in Software Development (with EF Core as example)
We might assume that this filter is built on the fly, when an instance of DbContext is created, but that is not true. Building configuration is expensive, so EF Core builds it based on condition, and default one is the type of DbContext. Since the type of DbContext will never change, it is built once, and that same configuration is used for all instances of that DbContext. In the current version, global query filter values are no longer added to the filter as constant (I believe since v5) and because of that this will work.
-
Multi-tenancy using schemas with Entity Framework and PostgreSQL
* You can check the original CreateMigration implementation at: https://github.com/dotnet/efcore/blob/release/7.0/src/EFCore.Relational/Migrations/Internal/MigrationsAssembly.cs
-
A note from our sponsor - InfluxDB
influxdata.com | 29 Apr 2025
Stats
dotnet/efcore is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of Entity Framework is C#.
Popular Comparisons
- Entity Framework VS LINQ to DB
- Entity Framework VS FluentMigrator
- Entity Framework VS SqlSugar
- Entity Framework VS Dapper
- Entity Framework VS PetaPoco
- Entity Framework VS NPoco
- Entity Framework VS ServiceStack.OrmLite
- Entity Framework VS RepoDb
- Entity Framework VS TypeORM
- Entity Framework VS BL Toolkit
Review ★★★★★ 10/10