文件名称:GenericEFRepo:通用实体框架 6 存储库的实现
文件大小:39KB
文件格式:ZIP
更新时间:2024-07-08 00:38:43
C#
Resgrid 通用 EF 存储库示例 Generic Entity Framework 6 Code First Repository 的一个示例,在服务/业务逻辑类中利用 repo,以及使用 BDD 样式测试的测试框架示例。 存储库支持同步和异步调用。 一个测试模拟 repo,另一个使用 SqlServerCe 进行集成测试。 此解决方案示例还使用 Ninject 进行 DI、NUnit 进行测试、Moq 进行模拟。 这是一个功能齐全的通用实体框架存储库,由 Resgrid ( ) 在 Microsoft 的 Azure 上使用,使用 SQL Azure 后端、2 个负载平衡的 Web 服务器、2 个负载平衡的 API 服务器和 2 个工作器。 关于 Resgrid Resgrid 是一个软件即服务 (SaaS) 物流、管理和通信平台,适用于急救人员、志愿消防部门、职业消防、EM
【文件预览】:
GenericEFRepo-master
----Resgrid.Tests()
--------Resgrid.Tests.csproj(5KB)
--------Unit()
--------packages.config(604B)
--------Intergration()
--------TestBase.cs(1KB)
--------App.config(2KB)
--------Properties()
--------Bootstrapper.cs(590B)
----Resgrid.Repository()
--------Resgrid.Repository.csproj(4KB)
--------Configurations()
--------GenericRepository.cs(423B)
--------packages.config(208B)
--------Migrations()
--------Contexts()
--------RepositoryBase.cs(4KB)
--------IDbContext.cs(639B)
--------RepositoryModule.cs(310B)
--------App.config(2KB)
--------Properties()
----Resgrid.Services()
--------packages.config(133B)
--------ServicesModule.cs(210B)
--------Resgrid.Services.csproj(3KB)
--------TodoService.cs(914B)
--------App.config(778B)
--------Properties()
----.gitignore(922B)
----README.md(2KB)
----Resgrid.Model()
--------packages.config(139B)
--------IEntity.cs(189B)
--------IGenericRepository.cs(242B)
--------IRepository.cs(2KB)
--------ITodoService.cs(201B)
--------Resgrid.Model.csproj(3KB)
--------TodoList.cs(560B)
--------TodoListItem.cs(697B)
--------App.config(894B)
--------Properties()
----GenericEFRepo.sln(2KB)
----LICENSE.txt(11KB)