Loading

摘要: 为什么要使用泛型仓储?好处是? 前两章在autofac注入的时候,用的User类作为例子,写了增删改查四个接口,也就是仓储的GRUD。 当我们再添加一个实体(比如Student)时,StudentRepository跟UserRepository代码几乎一样的代码,重复量很大,为了减少冗余、提高工作 阅读全文
posted @ 2019-11-23 19:07 tenghao510 阅读(3680) 评论(4) 推荐(2)
摘要: 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)