gpt4 book ai didi

asp.net-core-2.0 - asp.net 核心身份 - Id 列是 nvarchar(450) - 为什么?

转载 作者:行者123 更新时间:2023-12-04 15:39:37 27 4
gpt4 key购买 nike

dbo.AspNetUsers ASP.NET Core Identity 使用的表 Id列定义为 nvarchar(450)如下图所示。

这是什么原因,因为 Guid 存储在此列中?如果我正在创建一个引用此 Id 的外键列 我真的不想让列不必要地变大。或者是否有 Id 的场景需要这种大小的列吗?

ASP.NET Core Identity Users table

最佳答案

我不知道为什么它的长度是 450,但这实际上并不重要。 NVARCHAR 类型是动态调整大小的,因此它提供的数字实际上是最大长度。它只会消耗存储它所存储的数据所需的字节量,而不管“长度”如何。

关于asp.net-core-2.0 - asp.net 核心身份 - Id 列是 nvarchar(450) - 为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49479669/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com