为什么‎建议使用Guid结‎构体做为数据库及排‎序时的主键

来源:ynhdyx.com   作者:   发表时间:2020-02-13 00:03:04

在.net2.0中,Guid结构体表示一个全局唯一标识符,是一个在生成时就可以肯定为全世界唯一的16字节值。Guid在数据库中通常可以作为各种排序的主键。比如

其中Guid可以表示值范围总共有2128或者3.4x1018个值。

可以调用静态的Guid.newGuid方法创件一个新的唯一的Guid;

在vs code里直接dotnet new console -n test创建控制台项目,写入测试代码:

然后在powershell里cd test,进行dotnet build及dotnet run;

可看到生成了一个16字节值。

当然,也可以直接使用构造器实例化一个现有的Guid,比如

编辑:

未经授权许可,不得转载或镜像
© Copyright © 1997-2019 by ynhdyx.com all rights reserved