This library is powered by Entity Framework Extensions
Entity Framework is an open-source ORM framework for .NET applications. It is the official data access platform for Microsoft.
A curated list of awesome entity framework 6 libraries, packages, and documentation.
Suggestions and contributions are always welcome! Make sure to read the contribution guidelines for more information before submitting a pull request.
- Entity Framework Docs - Official documentation for Entity Framework by Microsoft.
- Entity Framework Tutorial - Learn Entity Framework 6 with online examples.
- entityframeworktutorial.net - Learn Entity Framework using simple yet practical examples on EntityFrameworkTutorial.net
- Knowledge base - Entity Framework 6 - Translated posts from Stack Overflow
- RIP Tutorial - Archived Stack Overflow Documentation (Multi-Language)
- AI (Chat GPT)
- ZZZ Code AI - Generate instant answer to any EF6 question
- Books
- Programming Entity Framework, 2nd Edition - Julia Lerman must have book
- Programming Entity Framework: Code First - Focus on the code first part of EF
- Videos
- Pluralsight - Online class to get started with EF 6
- Microsoft Virtual Academy - Online class from MVA on how to use EF with MVC
- Entity Framework Classic - Entity Framework Classic is an EF6 fork. It's everything you like about EF6, but with better performance, must-have features, .NET Core support, and more.
- Entity Framework Extensions - Entity Framework Extensions extends your DbContext with high-performance bulk operations: BulkSaveChanges, BulkInsert, BulkUpdate, BulkDelete, BulkMerge, and more.
- Entity Framework Plus - Improve Entity Framework performance and overcome limitations with MUST-HAVE features.
- Audit.EntityFramework - Audit.EntityFramework provides the infrastructure to log interactions with the EF DbContext.
- AutoMapper.EF6 - Extensions to make AutoMapper easier to work with Entity Framework. Project to collections and items, decompiling calculated properties along the way.
- CodeFirstFunctions - Store Functions for EntityFramework CodeFirst.
- DelegateDecompiler.EntityFramework - A library which is able to decompile a delegate or a method body to its lambda representation.
- EFCache - EntityFramework.Cache provides a second level cache for Entity Framework 6.1 and newer.
- EFDesigner - Entity Framework visual design surface and code-first code generation for EF6, Core and beyond.
- EntityFramework.DynamicFilters - Create global and scoped filters for Entity Framework queries. The filters are automatically applied to every query and can be used to support use cases such as Multi-Tenancy, Soft Deletes, Active/Inactive, etc.
- EntityFrameworkExtras - EntityFrameworkExtras provides some useful additions to EntityFramework such as executing Stored Procedures with User-Defined Table Types and Output Parameters.
- EntityFramework-Reverse-POCO-Code-First-Generator - EntityFramework Reverse POCO Code First Generator - Beautifully generated code-first code that is fully customizable.
- EntityFramework.Toolkit - EntityFramework.Toolkit is a library which provides implementations for EntityFramework best practices, patterns, utilities, and extensions.
- EntityFramework.Triggers - Adds events for entity inserting, inserted, updating, updated, deleting, and deleted.
- GraphDiff - DbContext extension methods for Entity Framework Code First, that allows you to save an entire detached Model/Entity, with child Entities and Lists, to the database without writing the code to do it.
- LINQKit - LINQKit is a free set of extensions for LINQ to SQL and Entity Framework power users.
- SQLiteCodeFirst - Creates an SQLite Database based on an EdmModel by using Entity Framework CodeFirst.
- Hibernating Rhinos Entity Framework Profiler - Entity Framework Profiler is a real-time visual debugger allowing a development team to gain valuable insight and perspective into their usage of Entity Framework.
- MiniProfiler - MiniProfiler: Integration for Entity Framework 6
- Entity Framework Effort - An Effort is a powerful tool that enables a convenient way to create automated tests for Entity Framework based applications.
- EntityFramework.SqlServer - Entity Framework is Microsoft's recommended data access technology for new applications.
- EntityFramework.SqlServerCompact - Allows SQL Server Compact 4.0 to be used with Entity Framework.
- Firebird Entity Framework Provider - The .NET Data provider is written in C# and provides a high-performance, native implementation of the Firebird API.
- MySql.Data.EntityFramework - Connector/Net is a fully-managed ADO.NET driver for MySQL.
- Npgsql.EF6 - Npgsql is a .NET data provider for PostgreSQL. It is implemented in C#. Works with Postgresql 7.x and above.
- Oracle.ManagedDataAccess.EntityFramework - Official Oracle ODP.NET, Managed Entity Framework Driver.
- System.Data.SQLite.EF6 - Support for Entity Framework 6 using System.Data.SQLite.
- EntityFramework.BulkInsert - Deprecated package. We highly recommend you to move to Entity Framework Extensions.
- EntityFramework.Extended - Deprecated package. We highly recommend you to move to Entity Framework Plus.
- EntityFramework.Functions - EntityFramework.Functions library implements Entity Framework code first support for stored procedures, TVFs and SVFs, etc.
- EntityFramework.Testing - EntityFramework.Testing provides an implementation of DbAsyncQueryProvider that can be used when testing a component that uses async queries with EntityFramework.
- EntityFramework.Utilities - Provides extensions for EntityFramework that doesn't exist out of the box like delete and update by query and bulk inserts.
- TrackerEnabledDbContext - Tracker-enabled DbContext offers you to implement full auditing in your database.
The best way to contribute is by spreading the word about the library:
- Blog it
- Comment it
- Star it
- Share it
A HUGE THANKS for your help.
- Projects:
- Learn Websites
- Online Tools:
- and much more!
To view all our free and paid projects, visit our website ZZZ Projects.