没有合适的资源?快使用搜索试试~ 我知道了~
dev-adventures-realworld:使用Dev Adventures .NET Core模板和功能编程实现的Rea...
共97个文件
cs:70个
csproj:6个
json:5个
需积分: 5 0 下载量 25 浏览量
2021-05-25
18:25:16
上传
评论
收藏 199KB ZIP 举报
温馨提示
一个功能编写的ASP.NET Core代码库,包含遵循规范和API的真实示例(CRUD,身份验证,高级模式等)。 创建此代码库的目的是演示使用ASP.NET Core和构建的完整的后端应用程序。 它包括CRUD操作,身份验证,路由,分页等。 它完全遵守ASP.NET Core社区样式指南和最佳实践。 有关如何与其他前端/后端一起使用的更多信息,请转至库。 特征 此特定实现的特殊之处在于,它在错误处理和传播上采用了不同的方法。 它使用Maybe和Either monads启用非常明确的函数声明,并允许我们将条件和验证抽象到类型本身中。 这使您可以做一些很酷的事情,例如: public Task < Option>> LoginAsync ( CredentialsModel model ) => GetUser ( u => u .
资源推荐
资源详情
资源评论
收起资源包目录
dev-adventures-realworld-master.zip (97个子文件)
dev-adventures-realworld-master
.travis.yml 126B
docker.compose.tests.yml 645B
img
solution-structure.JPG 22KB
swagger-ui.JPG 128KB
run-postman-tests.sh 81B
readme.md 7KB
tests
Postman
Conduit.postman_collection.json 74KB
run-api-tests.sh 583B
Dockerfile 169B
Conduit.Business.Tests
DbContextProvider.cs 434B
Services
UsersServiceTests.cs 5KB
TagsServiceTests.cs 2KB
IdentityMocksProvider.cs 460B
Identity
JwtFactoryTests.cs 4KB
CustomAutoDataAttribute.cs 684B
Conduit.Business.Tests.csproj 1KB
src
server
Conduit.Data.EntityFramework
Migrations
ApplicationDbContextModelSnapshot.cs 13KB
20180915184029_Initial.Designer.cs 13KB
20180915184029_Initial.cs 17KB
Conduit.Data.EntityFramework.csproj 885B
ApplicationDbContext.cs 2KB
Conduit.Api
Program.cs 447B
Controllers
TagsController.cs 722B
UserController.cs 2KB
ProfilesController.cs 3KB
HealthController.cs 201B
UsersController.cs 2KB
ArticlesController.cs 9KB
_Base
ApiController.cs 548B
OperationFilters
OptionOperationFilter.cs 769B
Startup.cs 3KB
Conduit.Api.csproj 2KB
Dockerfile 660B
Conduit.Api.Documentation.xml 9KB
Configuration
MiddlewareConfiguration.cs 907B
DependenciesConfiguration.cs 6KB
appsettings.Development.json 168B
Requests
UpdateUserRequest.cs 221B
LoginUserRequest.cs 227B
UpdateArticleRequest.cs 236B
CreateCommentRequest.cs 236B
CreateArticleRequest.cs 236B
RegisterUserRequest.cs 231B
ModelBinders
OptionModelBinderProvider.cs 887B
OptionModelBinder.cs 1KB
appsettings.json 379B
Filters
ModelStateFilter.cs 717B
ExceptionFilter.cs 903B
Properties
launchSettings.json 624B
Conduit.Business
Extensions
StringExtensions.cs 256B
Services
ArticleCommentsService.cs 3KB
ProfilesService.cs 3KB
ArticlesService.cs 10KB
UsersService.cs 3KB
TagsService.cs 618B
_Base
BaseService.cs 2KB
Identity
JwtFactory.cs 2KB
Conduit.Business.csproj 1KB
Conduit.Data
Entities
ArticleTag.cs 246B
Comment.cs 529B
User.cs 757B
Tag.cs 334B
Article.cs 918B
FollowedUser.cs 266B
ArticleFavorite.cs 257B
Conduit.Data.csproj 686B
Conduit.Core
Extensions
AutoMapperExtensions.cs 357B
Models
CreateCommentModel.cs 191B
UserModel.cs 291B
UpdateArticleModel.cs 333B
CredentialsModel.cs 278B
CommentModel.cs 325B
ArticleModel.cs 599B
GetArticlesModel.cs 347B
UserProfileModel.cs 297B
CreateArticleModel.cs 435B
RegisterUserModel.cs 344B
Services
IProfilesService.cs 501B
IArticlesService.cs 939B
IUsersService.cs 464B
ITagsService.cs 154B
IArticleCommentsService.cs 517B
Conduit.Core.csproj 818B
Mappings
UsersMapping.cs 821B
ProfilesMapping.cs 361B
ArticlesMapping.cs 1KB
ArticleCommentsMapping.cs 378B
Identity
IJwtFactory.cs 252B
Configuration
JwtConfiguration.cs 2KB
Error.cs 673B
configuration
analyzers.ruleset 1KB
stylecop.json 285B
.gitignore 4KB
logo.png 77KB
.dockerignore 98B
Conduit.sln 4KB
.gitattributes 3KB
共 97 条
- 1
资源评论
张一库
- 粉丝: 33
- 资源: 4677
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功