

哩厚dotNET
-
EF Core 迁移
前篇主要介绍了下EF Core和如何使用Code-First方法进行创建数据库架构。我们知道使用Code-First迁移使模型与数据库架构保持同步。同时也会引发两个问题:开发过程中…
-
EF Core 映射方式
今天跟大伙唠一下EF Core的映射,前面说过EF Core是对象关系映射器,简称ORM。那EF Core的模型与数据表之间是怎么建立起关联?这是我们今天要唠的EF Core映射方…
-
EF Core 约定
EF Core的约定是实体框架根据实体类构建模型的默认规则。在前面我们为了展示Code-First方法,简单的以Student为例,也没有进入详细的解释。今天我们以代码来看下EF …
-
continue、break、return
continue:跳出本来循环,进入下一个循环条件。 break:结束当前循环体,不再执行后面循环。跳出后继续执行循环体外的代码。 return:程序返回,不再找执行后面的代码。即…
-
EF Core分页查询
数据一多要把它全部查询出来始终绕不开一个问题:慢,如果能等全部结果出来,那就算了,到此结束。为了解决这问题,有使用缓存的,也有的用分页来展示。只能看情况选择了。缓存现在用的多像Re…
-
int
int 是表示有符号32位整数,其值介于-2147483648 和2147483647,即-2^31-1~2^31-1之间。 int 是 C# 的关键字,它的.NET 类型是Sys…
-
浮点型在内存是如何存储的?
浮点型是带有小数部分的数据类型。浮点型包含单精度浮点型(float)和双精度浮点型(double)。单精度和双精度的差别在于所占用的内存大小不同。float 类型要占用 4 个字节…
-
Newtonsoft.Json 简单扩展
项目经常用到Newtonsoft.Json来做序列化和反序列化,为了方便调用对其做了些简单做扩展。 将对象序列化成Json字符 序列化方法只有两个简单的参数,即对象的属性名称是否为…
-
你了解字符串池?
字符串池也叫暂存池。引入字符串池是为了解决一个字符串在源代码中多次出现,这些字符串势必会造成大量的字符串对象创建、内存分配、回收,进而影响性能。所以,为了减少字符串对象的重复创建,…
-
可为空引用类型
随着 .NET 6 和 Visual Studio 2022 的发布,我也是把它们升级到最新,开始一探究竟。自己开始着手做一些示例来看看有什…