没有合适的资源?快使用搜索试试~ 我知道了~
clean-architecture-dotnet:清洁架构和领域驱动设计项目的起点
共70个文件
cs:48个
csproj:9个
json:6个
需积分: 10 2 下载量 188 浏览量
2021-03-28
22:29:47
上传
评论
收藏 57KB ZIP 举报
温馨提示
干净的架构和领域驱动的设计 清洁架构和领域驱动设计项目的起点。 回购激发了这个模板 了解有关干净架构和域驱动设计的信息 图书 会谈 给个星星! :star: 如果您喜欢或正在使用该项目来学习或开始您的解决方案,请给它加星号。 谢谢! 版本号 master分支正在使用.NET 5。 目标 该存储库的目标是提供一个实施“干净架构”和“域驱动”设计的起点。 回购的目的是提供一组简单但完整的功能,以向案例展示干净架构和域驱动设计背后的主要概念。 解决方案结构 清洁建筑与项目结构之间的关系 核心文件夹(实体,用例) 域项目包含域的实体,集合和其他元素 Application.Services项目包含应用程序的用例 基础结构文件夹(控制器,网关,演示者) 持久性项目包含针对我们的实体,聚合和读取模型的持久性和检索机制 WebApi项目包含用于公开应用程序用例的Http控制器 App项目是唯一了解
资源推荐
资源详情
资源评论
收起资源包目录
clean-architecture-dotnet-master.zip (70个子文件)
clean-architecture-dotnet-master
docker
docker-compose.yaml 184B
CleanArchitecture.TodoList.sln 13KB
src
App
Startup.cs 1KB
Program.cs 2KB
App.csproj 2KB
Properties
launchSettings.json 642B
appsettings.json 410B
Core
Domain
Entities
TodoListId.cs 255B
TodoList.cs 811B
Errors
DomainException.cs 2KB
Error.cs 731B
ErrorCodes.cs 150B
DomainValidationException.cs 557B
ValueObjects
ValueObject.cs 1KB
TodoListName.cs 1KB
Events
DomainEvent.cs 345B
IDomainEventPublisher.cs 255B
TodoListCreatedEvent.cs 139B
ValidationUtils.cs 833B
Domain.csproj 493B
Application.Services
UseCases
CreateTodoList
CreateTodoListCommand.cs 484B
CreateTodoListUseCase.cs 1KB
ICreateTodoListUseCase.cs 249B
Application.Services.csproj 622B
Errors
ErrorCodes.cs 251B
TodoListAlreadyExistsException.cs 724B
EntityExistsException.cs 365B
Repositories
ITodoListRepository.cs 332B
ApplicationServicesModule.cs 472B
Infrastructure
WebApi
Controllers
CreateTodoListController.cs 2KB
Properties
launchSettings.json 689B
ExceptionHandlerMapper.cs 3KB
WebApi.csproj 645B
RestExceptionResponse.cs 1004B
WebApiInstall.cs 3KB
CustomConverters
TodoListNameConverter.cs 622B
Persistence
DbConnectionConfig.cs 1KB
DBUpMigrator.cs 1KB
TodoListContext.cs 621B
Repositories
TodoListRepository.cs 1KB
Scripts
Script0001 - Create tables.sql 1KB
Persistence.csproj 2KB
EfConfigurations
TodoListConfig.cs 1KB
PersistenceModule.cs 2KB
LICENSE 1KB
README.md 4KB
.editorconfig 3KB
tests
Domain.Tests
Domain.Tests.csproj 976B
ValidateTodoListName
TodoListNameTest.cs 2KB
Application.Services.Tests
xunit.runner.json 96B
Application.Services.Tests.csproj 2KB
MockDataGenerator.cs 440B
TestDoubles
InMemoryTodoListRepository.cs 1KB
InMemoryEventPublisher.cs 578B
CreateTodoList
CreateTodoListTest.cs 3KB
DiConfig.cs 583B
WebApi.Tests
xunit.runner.json 96B
Config
ContentHelper.cs 350B
Startup.cs 733B
CustomWebApplication.cs 819B
ErrorAssertionUtils.cs 844B
CreateTodoList
CreateTodoListTest.cs 4KB
WebApi.Tests.csproj 2KB
Persistence.Tests
Persistence.Tests.csproj 2KB
PersistTodoList
PersistTodoListTest.cs 1KB
Fixtures
DbCollection.cs 164B
DbFixture.cs 2KB
ConfigHelper.cs 451B
appsettings.json 412B
.gitignore 8KB
共 70 条
- 1
资源评论
dahiod
- 粉丝: 28
- 资源: 4664
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功