preamble
Today Daiyao to share with you three open source and practical EF Core extension libraries , I hope to help you in the use of EF Core for database development has become more efficient and flexible , improve development efficiency .
Introduction to EF Core
Entity Framework (EF) Core is a lightweight, extensible, open source and cross-platform version of the popular Entity Framework data access technology, EF Core is a modern object database mapper for . It supports LINQ queries, change tracking, updates, and schema migrations.EF Core works with SQL Server, Azure SQL Database, SQLite, Azure Cosmos DB, MySQL, PostgreSQL, and other databases through the Provider Plugin API (officially from Microsoft).
Recommended .ORM framework
For students who still do not know how to choose a .NET ORM framework can read the following two articles, I hope you will be helpful 😁.
- 16 Recommended ORM Frameworks for .NET
- NET ORM Framework Usage Statistics
Entity Framework Plus
Entity Framework Plus is an open source, free ((MIT License), the powerful Entity Framework (EF) and theEntity Framework Core (EF Core) extensions designed to enhance the performance and overcome the limitations of Entity Framework. By providing a range of useful features such as batch operations, query caching, query latency, LINQ dynamics,Audit trails and more make database development with Entity Framework more efficient and flexible.
- Open source address:/zzzprojects/EntityFramework-Plus
- Details:/s/fvItRFoRMHJfqEnulZNXgw
Core Generic Repository
This library is a generic warehousing library implementation of the EF Core ORM, designed to simplify developers' efforts to write a warehousing layer for every .NET Core and .NET project. By using this library, developers can more easily manage the data access layer and increase development efficiency.
- Open source address:/TanvirArjel/
- Details:/s/OQINTUyppNyh53GkOOaxMA
ShardingCore
ShardingCore is an open source , easy to use , high-performance , pervasive , for the EF Core ecosystem under the table and library extension solution , support for all versions of EF Core2 + , support for EF Core2 + all databases , support for custom routing , dynamic routing , high-performance paging , read-write separation of an EF Core extension package , a zero dependency on third-party components .
- Open source address:/dotnetcore/sharding-core
- Details:/s/skI0O03jvhc7hdCwkdZbjw
A selection of great projects and frameworks
All of the above projects have been included in the C#/.NET/.NET Core Excellent Projects and Frameworks Selection, focusing on the excellent projects and frameworks selection allows you to keep abreast of the latest developments and best practices in the field of C#, .NET and .NET Core, and improve the efficiency and quality of development work. The pit has been dug, you are welcome to submit PR recommendations or self-recommendation (so that excellent projects and frameworks are not buried 🤞).
- GitHub open source address:/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/
- Gitee open source address:/ysgdaydayup/DotNetGuide/blob/main/docs/DotNet/