上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页
摘要: 本节内容,涉及5.3(P142-P153)。主要NuGet包: ExpressionTreeToString(用于以string格式,输出表达式树) System.Linq.Dynamic.Core(通过字符串形式,非常简单的构建表达式树,可以不用自己构建表达式树) 一、Expression(表达式 阅读全文
posted @ 2022-10-29 15:31 functionMC 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 本节内容,涉及4.6(P116-P130)。主要NuGet包:如前述章节 一、LINQ和EFCore的集合查询扩展方法的区别 1、LINQ和EFCore中的集合查询扩展方法,虽然命名和使用完全一样,都两者定义在不同的命名空间下,是不同的方法。PS:LINQ定义在System.Linq中,EFCore 阅读全文
posted @ 2022-10-29 12:29 functionMC 阅读(666) 评论(0) 推荐(1) 编辑
摘要: 本节内容,涉及4.6(P84-P92)。主要NuGet包:如前述章节 一、配置映射关系,有两种方案,一是Data Annotation、二是如2.3节使用的Fluent Api,推荐使用Fluent Api。 二、Fluent Api的基本配置 //以下案例都在DbContext的OnModelCr 阅读全文
posted @ 2022-10-29 10:27 functionMC 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 本节内容,涉及4.6(P100-P114)。主要NuGet包: Microsoft.EntityFrameworkCore.SqlServer Microsoft.EntityFrameworkCore.Tools 一、一对多关系-双向导航(主从表) 1 //实体类Article和Comment,在 阅读全文
posted @ 2022-10-29 01:06 functionMC 阅读(562) 评论(0) 推荐(1) 编辑
摘要: 本节内容,涉及4.2(P75-P83)、7.3(P193-P197)。主要NuGet包: Microsoft.EntityFrameworkCore.SqlServer Microsoft.EntityFrameworkCore.Tools Microsoft.EntityFrameworkCore 阅读全文
posted @ 2022-10-26 22:16 functionMC 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 本节内容,涉及2.3(P40-P51)。主要NuGet包:无 一、常用LINQ方法 1 //测试数据,Employee类型为record 2 //public record Employee(int Id, string Name, int Age, bool Gender, double Sala 阅读全文
posted @ 2022-10-25 00:03 functionMC 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 本节内容,涉及3.3(P70-P74),书中内容较少,Nlog、Serilog及集中化日志,需要看配套视频。主要NuGet包 Microsoft.Extensions.Logging Microsoft.Extensions.Logging.Console Nlog.Extensions.Loggi 阅读全文
posted @ 2022-10-23 22:13 functionMC 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 本节内容,涉及3.2(P60-P69),7.2(P188-P193),NuGet包 Microsoft.Extensions.Configuration Microsoft.Extensions.Configuration.Json Microsoft.Extensions.Configuratio 阅读全文
posted @ 2022-10-22 17:31 functionMC 阅读(858) 评论(0) 推荐(1) 编辑
摘要: 本节内容,涉及P53-P60、P183-P188,NutGet包:Microsoft.Extensions.DependencyInjection 一、.NET中的依赖注入 1 //定义一个接口,作为依赖注入的服务类 2 //ITestService.cs 3 internal interface 阅读全文
posted @ 2022-10-22 17:30 functionMC 阅读(579) 评论(0) 推荐(1) 编辑
摘要: 本节内容为补充知识点,书中没有相关章节内容(零散分布) 一、从AspNetCore6开始,将Program和Startup类合并,直接在入口类中注册服务和设置中间件。同时,项目可以启动miniApi,直接在Program中创建WebAPI 1 //创建Web服务器 2 var builder = W 阅读全文
posted @ 2022-08-28 12:15 functionMC 阅读(1027) 评论(0) 推荐(3) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页