文件名称:EF-Unit-Of-Work:实体框架核心的存储库和工作单元模式实现
文件大小:50KB
文件格式:ZIP
更新时间:2024-04-07 01:01:43
framework repository core work entity-framework
状态 分支 建造 部署方式 掌握 开发 不适用 它是什么? Entity Framework Core 3的存储库和工作单元模式实现。 如何使用? 安装 安装Nuget软件包。对逻辑层使用抽象,对基础结构层或整体项目使用抽象。 dotnet add package QD.EntityFrameworkCore.UnitOfWork dotnet add package QD.EntityFrameworkCore.UnitOfWork.Abstractions 注册服务 public class AppDbContext : DbContext , IDbContext { public DbSet < Product> Products { get ; set ; } public AppDbContext ( DbContextOptions < AppDbCon
【文件预览】:
EF-Unit-Of-Work-master
----.gitattributes(2KB)
----.github()
--------ISSUE_TEMPLATE()
--------workflows()
----QD.EntityFrameworkCore.UnitOfWork.Abstractions()
--------IRepository.cs(3KB)
--------IReadOnlyRepository.cs(12KB)
--------QD.EntityFrameworkCore.UnitOfWork.Abstractions.csproj(1KB)
--------LICENSE.md(1KB)
--------Collections()
--------IRepositoryFactory.cs(950B)
--------IDbContext.cs(270B)
--------IUnitOfWork.cs(3KB)
--------IUnitOfWorkGeneric.cs(893B)
--------QD.EntityFrameworkCore.UnitOfWork.Abstractions.ruleset(209B)
----QD.EntityFrameworkCore.UnitOfWork.sln(3KB)
----.sonarlint()
--------ef-unit-of-workcsharp.ruleset(16KB)
--------QD.EntityFrameworkCore.UnitOfWork.slconfig(330B)
----LICENSE.md(1KB)
----README.md(6KB)
----QD.EntityFrameworkCore.UnitOfWork()
--------ReadOnlyRepository.cs(7KB)
--------Extensions.cs(4KB)
--------QD.EntityFrameworkCore.UnitOfWork.csproj(1KB)
--------LICENSE.md(1KB)
--------Collections()
--------QD.EntityFrameworkCore.UnitOfWork.ruleset(209B)
--------Repository.cs(2KB)
--------UnitOfWork.cs(6KB)
----QD.EntityFrameworkCore.UnitOfWork.UnitTests()
--------ExtensionsTests.cs(6KB)
--------Repositories()
--------QD.EntityFrameworkCore.UnitOfWork.UnitTests.csproj(1KB)
--------Models()
--------UnitOfWorkTests.cs(5KB)
--------PagedCollectionsTests.cs(16KB)
--------XUnitLogger.cs(905B)
--------RepositoryTests.cs(36KB)
--------Contexts()
----.gitignore(6KB)
----.azure()
--------workflows()