# VS_NetCoreAppDemo **Repository Path**: qk2017/VS_NetCoreAppDemo ## Basic Information - **Project Name**: VS_NetCoreAppDemo - **Description**: 学习Asp.net core时使用VisualStudio2019编辑器写的net core2.2版本项目。功能主要包括:0、使用自带授权登陆Authorize,实现登陆、退出; 1、使用Dapper 访问mysql数据库(增、删、改、查、调存储过程); 2、通过反射,批量注入服务; 3、XSS攻击防御过滤器; 4、使用EPPlus.Core导入、导出excel; 5、使用Redis缓存; 6、使用NLog记录日志到txt; 7、.NET Core WebAPI 使用Swagger; 8、.NET Core WebAPI中集成JWT(目前最流行的跨域身份验证解决方案); 9、使用Hangfire分布式的后端作业调度框架; - **Primary Language**: C# - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 17 - **Forks**: 11 - **Created**: 2019-08-25 - **Last Updated**: 2023-03-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #### 项目逻辑架构说明 1、PresentationLayer(表现层):包含mvc,api,控制台程序等 2、DomainLayer(领域层):包含项目业务逻辑、实体类、仓储接口等 3、RepositoryLayer(仓储层):包含领域层中的仓储接口的实现 5、InfrastructureLayer(基础公共层):包含工具类库 #### 项目介绍 用Visual Studio 2019创建的DotnetCore应用 项目主要技术点: 0、使用自带授权登陆Authorize,实现登陆、退出; 1、使用Dapper 访问mysql数据库(增、删、改、查、调存储过程); 2、通过反射,批量注入服务; 3、XSS攻击防御过滤器; 4、使用EPPlus.Core导入、导出excel; 5、使用Redis缓存; 6、使用NLog记录日志到txt; 7、.NET Core WebAPI 使用Swagger; 8、.NET Core WebAPI中集成JWT(目前最流行的跨域身份验证解决方案); 9、使用Hangfire分布式的后端作业调度框架;