Loading

摘要: MiniProfiler 是一款性能分析的轻量级程序,可以基于action(request)记录每个阶段的耗时时长,还是可以显示访问数据库时的SQL(支持EF、EF Code First)等 一、安装程序包 通过Nuget安装MiniProfiler : Install-Package MiniPr 阅读全文
posted @ 2019-11-23 16:36 tenghao510 阅读(1630) 评论(0) 推荐(1)
摘要: Swagger 是一款自动生成在线接口文档+功能测试功能软件 一、安装程序包 通过管理 NuGet 程序包安装,搜索Swashbuckle.AspNetCore 二、配置 Swagger 将 Swagger 添加到 Startup.ConfigureServices 方法中的服务集合中: //注入S 阅读全文
posted @ 2019-11-23 16:34 tenghao510 阅读(1389) 评论(5) 推荐(0)
摘要: 一、准备工作 通过程序包管理器控制台安装AutoFac: Install-Package Autofac.Extensions.DependencyInjection 创建新类库(.NetCore 2.2类库),存放接口跟实现类,命名为NetCoreWebApi.Repository。 创建用户仓储 阅读全文
posted @ 2019-11-23 16:27 tenghao510 阅读(1686) 评论(2) 推荐(0)
摘要: Code First模式 Code First是指"代码优先"或"代码先行"。 Code First模式将会基于编写的类和配置,自动创建模型和数据库。 一、准备工作 创建一个(.NetCore 类库),命名为NetCoreWebApi.Model。 通过Nuget程序包安装相关依赖 在类库项目上右键 阅读全文
posted @ 2019-11-22 14:09 tenghao510 阅读(1695) 评论(0) 推荐(0)
摘要: 一、步骤 从“文件”菜单中选择“新建”>“项目” 。 选择“ASP.NET Core Web 应用程序”模板,再单击“下一步” 。 将项目命名为 NetCoreWebApi,然后单击“创建” 。 选择“.NET Core”和“ASP.NET Core 2.2” 。 选择“API”模板,然后单击“创建 阅读全文
posted @ 2019-11-22 13:43 tenghao510 阅读(2044) 评论(0) 推荐(2)