首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >System.Guid中的guid

System.Guid中的guid
EN

Stack Overflow用户
提问于 2011-06-03 18:59:10
回答 1查看 139关注 0票数 0

根据MSDN,他们将System.Guid.NewGuid()描述为..

代码语言:javascript
复制
The chance that the value of the new Guid will be all zeros or equal to any other Guid is very **low**

将Customer表的唯一标识符设置为“customerID”并使用System.Guid.NewGuid()生成唯一的id是不是一个好主意?如何确保该方法只生成唯一的ID?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-03 19:26:48

除非您有很好的理由使用Guid作为ID,否则我建议不要使用Guid作为键。Guids在数据库中占用大量空间,并且在常见情况下没有提供任何好处。另外,它们不能很好地处理索引。

为什么不将CustomerID设置为整数,并将其设置为在插入新记录时自动生成值?

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6226212

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档