11 2017 档案
摘要:HiLo是在NHibernate中生成主键的一种方式,不过现在我们可以在Entity Framework Core中使用。所以在这篇内容中,我将向您在介绍如何在Entity Framework Core中使用HiLo生成主键。 什么是Hilo? HiLo是High Low的简写,翻译成中文叫高低位模
阅读全文
摘要:本文主要讨论在数据库中使用GUID类型作为主键时常见的弊端,以及解决办法,希望您能有所收获。
阅读全文
摘要:可空引用类型是C 8.0计划新增的一个功能,不过已经发布了预览版本,今天我们来体验一下可空引用类型。 安装 您必须下载Visual Studio 2017 15.5预览版(目前最新发布版本是15.4),下载地址:。 安装Roslyn扩展预览版本: 1. 下载并解压 Roslyn_Nullable_R
阅读全文
摘要:对于深拷贝,通常的方法是将对象进行序列化,然后再反序化成为另一个对象。例如在stackoverflow上有这样的解决办法:。这种序列化的方式,对深拷贝来讲,无疑是一个性能杀手。 今天大家介绍一个深拷贝的框架 DeepCopy ,github地址:,它是从 " orleans " 框架改编过来的,实现
阅读全文
摘要:System.Tuple 类型是在.NET 4.0中引入的,但是有两个明显的缺点:Tuple 类型是引用类型;没有构造函数支持。为了解决这些问题,C# 7 引入了新的语言功能以及新的类型(*)。
阅读全文