Skip to content

SyZero.EntityFrameworkCore ​

SyZero.EntityFrameworkCore integrates EF Core with repository pattern and unit-of-work conventions used by SyZero applications.

Install ​

bash
dotnet add package SyZero.EntityFrameworkCore

Key Features ​

  • Repository pattern implementation
  • Unit-of-work support
  • Transaction and async operation support
  • Multi-database friendly architecture

Quick Start ​

csharp
builder.Services
	.AddSyZeroEntityFramework<MyDbContext>()
	.AddRepositories();

AddRepositories() enables repository registration for your entities, so your application services can inject IRepository<TEntity> directly.

Configuration Example (appsettings.json) ​

json
{
	"ConnectionStrings": {
		"Default": "Server=localhost;Database=mydb;User=root;Password=123456;"
	}
}

Common Configuration ​

  • ConnectionStrings.Default

References ​