没有合适的资源?快使用搜索试试~ 我知道了~
使用ASP.NET Core WebApi清理架构-.NET开发
共90个文件
cs:68个
csproj:6个
md:5个
需积分: 32 1 下载量 88 浏览量
2021-05-27
13:38:22
上传
评论
收藏 77KB ZIP 举报
温馨提示
ASP.NET Core 3.1 WebAPI的Clean Architecture的实现。 考虑到松散耦合的体系结构和简洁的代码实践而构建。 使用ASP.NET Core WebApi的干净体系结构使用ASP.NET Core 3.1 WebApi的干净体系结构的实现。 使用此开源BoilerPlate模板,您将获得ASP.NET Core 3.1 WebApi中的大量最佳实践,可以访问松散耦合和反向依赖的体系结构。 查看“项目页面”以了解有关此开源项目的更多信息。 即将发布的v1.1-release阅读Changelog文件以查看新更改。 克隆此存储库以获取消息
资源推荐
资源详情
资源评论
收起资源包目录
CleanArchitecture_WebApi-master.zip (90个子文件)
CleanArchitecture.WebApi-master
CleanArchitecture.WebApi.sln 5KB
.gitignore 6KB
Infrastructure.Identity
Services
AccountService.cs 10KB
Contexts
IdentityContext.cs 2KB
Infrastructure.Identity.csproj 1KB
Seeds
DefaultBasicUser.cs 1KB
DefaultRoles.cs 812B
DefaultSuperAdmin.cs 2KB
Migrations
IdentityContextModelSnapshot.cs 10KB
20200626175731_NewSchema.Designer.cs 10KB
20200626175731_NewSchema.cs 10KB
ServiceExtensions.cs 4KB
Helpers
IpHelper.cs 579B
AuthenticationHelper.cs 1KB
Models
ApplicationUser.cs 538B
WebApi
Program.cs 3KB
WebApi.csproj 2KB
Controllers
AccountController.cs 2KB
MetaController.cs 551B
v1
ProductController.cs 2KB
BaseApiController.cs 424B
appsettings.json 1KB
Services
AuthenticatedUserService.cs 530B
Middlewares
ErrorHandlerMiddleware.cs 2KB
CleanArchitecture.WebApi.xml 123B
Extensions
AppExtensions.cs 688B
ServiceExtensions.cs 3KB
Startup.cs 2KB
Properties
launchSettings.json 767B
Models
Metadata.cs 167B
Infrastructure.Persistence
ServiceRegistration.cs 1KB
Contexts
ApplicationDbContext.cs 2KB
Repositories
GenericRepositoryAsync.cs 2KB
ProductRepositoryAsync.cs 834B
Migrations
ApplicationDbContextModelSnapshot.cs 2KB
20200724181511_Updat.Designer.cs 2KB
20200724181511_Updat.cs 1KB
Infrastructure.Persistence.csproj 1KB
CODE_OF_CONDUCT.md 3KB
LICENSE 1KB
CHANGELOG.md 2KB
.github
ISSUE_TEMPLATE
bug_report.md 834B
feature_request.md 595B
FUNDING.yml 115B
workflows
dotnet-core.yml 501B
.template.config
template.vstemplate 2KB
template.json 1KB
README.md 9KB
Domain
Common
AuditableBaseEntity.cs 396B
BaseEntity.cs 192B
Entities
Product.cs 356B
Settings
MailSettings.cs 414B
JWTSettings.cs 324B
Domain.csproj 167B
Infrastructure.Shared
Services
DateTimeService.cs 303B
EmailService.cs 2KB
Infrastructure.Shared.csproj 550B
ServiceRegistration.cs 626B
Application
Interfaces
IDateTimeService.cs 191B
IAccountService.cs 712B
Repositories
IProductRepositoryAsync.cs 323B
IAuthenticatedUserService.cs 198B
IEmailService.cs 261B
IGenericRepositoryAsync.cs 489B
Wrappers
PagedResponse.cs 550B
Response.cs 648B
Application.csproj 1KB
Exceptions
ApiException.cs 462B
ValidationException.cs 669B
Parameters
RequestParameter.cs 560B
Mappings
GeneralProfile.cs 572B
Features
Products
Queries
GetProductById
GetProductByIdQuery.cs 1KB
GetAllProducts
GetAllProductsViewModel.cs 402B
GetAllProductsQuery.cs 2KB
GetAllProductsParameter.cs 238B
Commands
UpdateProduct
UpdateProductCommand.cs 2KB
DeleteProductById
DeleteProductByIdCommand.cs 1KB
CreateProduct
CreateProductCommandValidator.cs 1KB
CreateProductCommand.cs 1KB
DTOs
Account
ForgotPasswordRequest.cs 290B
RegisterRequest.cs 692B
VerifyEmailRequest.cs 539B
AuthenticationResponse.cs 514B
RefreshToken.cs 641B
AuthenticationRequest.cs 248B
Email
EmailRequest.cs 315B
Behaviours
ValidationBehaviour.cs 1KB
ServiceExtensions.cs 785B
Enums
Roles.cs 205B
.gitattributes 2KB
共 90 条
- 1
资源评论
大英勋爵汉弗莱
- 粉丝: 41
- 资源: 4492
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Visual Basic .Net及Python技术的学校需求解决方案设计源码
- 基于Java语言的Web开发学习Demo设计源码
- 基于Java的医院排队叫号系统界面原型设计源码
- 基于Java语言的Himalaya仿喜马拉雅设计源码
- 基于PHP+HTML+CSS+JavaScript的智能电车管家设计源码
- 基于Emscripten编译的纯H5直播流播放器jessibuca设计源码
- 基于react-native的Android隐私合规配置与代码集成设计源码
- 基于JavaFX技术的全功能色彩管理器设计源码
- erlang-21.3-1.el7.x86-64.rpm
- eclipse-inst-jre-win64.exe
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功