摘要:
我们知道json中的字段是弱类型的,也就是说json中的一个字段不用事先声明具体的类型,这就导致json中某个字段的值有可能是字符串,也有可能是数字,也有可能是布尔值,其它等。。。但是C#是强类型的,定义一个C#类中字段的时候,必须声明它是什么类型,所以我们可以将json中有不同类型的字段在C#中定 阅读全文
摘要:
Ingress会话亲和,又称会话保持,粘性会话,指同一客户端的请求在一定时间内会被ingress路由到相同的pod处理. 本文控制器使用的是ingress-nginx ingress默认的负载均衡策略是轮询, 验证如下 使用浏览器连续访问9次ingress 查看ingress日志, 可看到9次请求被 阅读全文
摘要:
下面的微软官方文档介绍了SQL Server中的IDENTITY标识列: CREATE TABLE (Transact-SQL) IDENTITY (Property) 注意其中有说到,SQL Server的每张表中只能有一个IDENTITY列: Only one identity column c 阅读全文
摘要:
下面的微软官方文档介绍了C#中的?操作符 Generics Nullable reference types (C# reference) 注意上面这个文档里面的这句话: A variable m of type T? is considered to be non-null when you ap 阅读全文
摘要:
下面的微软官方文档介绍了C#中的Main方法: Main() and command-line arguments 其中下面的章节介绍了声明Main方法时的一些规定,注意里面有提到Main方法可以是异步(async)函数: Overview 阅读全文
摘要:
下面的微软官方文档中介绍了,如何使用System.Text.Json来序列化和反序列化JSON: JSON serialization and deserialization 其中这里讲解了如何避免循环引用序列化: How to preserve references and handle or i 阅读全文
摘要:
下面的微软官方文档中介绍了,如何在ASP.NET Core中避免JSON序列化时发生循环引用,其中同时讲述了Json.NET和System.Text.Json如何避免循环引用: Related data and serialization 另外下面的微软官方文档中有提到,ASP.NET Core中默 阅读全文
摘要:
下面的这篇微软官方文档,介绍了SQL Server中的GROUP BY语句: SELECT - GROUP BY- Transact-SQL 其中这里有说到,如果GROUP BY后面的列中有NULL值,那么SQL Server会将GROUP BY列中所有的NULL值认为是相等的,并将NULL归类到一 阅读全文
摘要:
微软推荐在.NET中使用多线程开发时,都使用线程池,下面这篇微软文档介绍了.NET中的线程池类ThreadPool: ThreadPool Class 注意上面文档中的这句话: There is one thread pool per process. 也就是说,每个.NET进程(process)中 阅读全文
摘要:
在ADO.NET和EF Core中使用DbParameter/SqlParameter时,如果要传递数据库null值给数据库必须要使用DBNull,下面的微软文档介绍了DBNull: DBNull Class 其中这里有提到DBNull.Value.Equals方法的使用。 同时在下面这篇微软ADO 阅读全文