Oibi.Repository:带有范围上下文的aspnetcore和EF Core的通用存储库模式

时间:2024-05-07 01:44:57
【文件属性】:

文件名称:Oibi.Repository:带有范围上下文的aspnetcore和EF Core的通用存储库模式

文件大小:41KB

文件格式:ZIP

更新时间:2024-05-07 01:44:57

csharp aspnetcore efcore repository-pattern C#

Oibi资料库 仓库模式的简单定义 实施 基本(也称为〜UnitOfWork) 带有和不带有PrimaryKey GenericRepository , GenericEntityRepository 实现IQueryable : _customerRepository.Where(...) 支持async : _customerRepository.SingleAsync() 入门 1.安装Nuget软件包 Install-Package Oibi.Repository 2.在模型上实现IEntity 或者,您可以创建自己的BaseEntity : public abstract class BaseEntity : IEntity < Guid> { [ Key ] [ DatabaseGenerated ( DatabaseGenerat


【文件预览】:
Oibi.Repository-master
----.gitignore(6KB)
----README.md(2KB)
----.github()
--------workflows()
----Oibi.Repository.Demo.Models()
--------BaseEntity.cs(383B)
--------Oibi.Repository.Demo.Models.csproj(1KB)
--------Author.cs(210B)
--------LibraryContext.cs(935B)
--------Configurations()
--------Migrations()
--------Book.cs(335B)
----.gitattributes(2KB)
----Oibi.Repository.Demo.GraphQl()
--------Startup.cs(1KB)
--------Properties()
--------Program.cs(710B)
--------appsettings.Development.json(159B)
--------Oibi.Repository.Demo.GraphQl.csproj(141B)
--------appsettings.json(182B)
----Oibi.Repository()
--------ValueGenerator()
--------Abstracts()
--------Extensions()
--------Oibi.Repository.csproj(1KB)
--------.editorconfig(191B)
--------Interfaces()
----Oibi.Repository.Demo()
--------Startup.cs(2KB)
--------Repositories()
--------README.md(804B)
--------Properties()
--------Program.cs(518B)
--------appsettings.Development.json(137B)
--------appsettings.json(355B)
--------Mapper()
--------Oibi.Repository.Demo.csproj(1KB)
--------Controllers()
----Oibi.Repository.Tests()
--------TestControllerApi.cs(2KB)
--------appsettings.tests.json(355B)
--------Oibi.Repository.Tests.csproj(1KB)
----Oibi.Repository.sln(3KB)

网友评论