根据MSDN,他们将System.Guid.NewGuid()描述为。。
The chance that the value of the new Guid will be all zeros or equal to any other Guid is very **low**
将Customer表的customerID设置为"uniqueidentifier"并使用System.Guid.NewGuid()生成唯一id会是个坏主意吗?如何确保该方法只生成唯一的ID?
除非您有充分的理由使用Guid作为ID,否则我建议您不要使用Guid来作为密钥。Guid在数据库中占用了大量空间,在常见场景中没有任何好处。此外,它们在索引方面表现不佳。
为什么不将CustomerID设置为整数,并将其设置为在插入新记录时自动生成其值?