如何在asp.net C#
中为每个用户创建唯一的id我为每个配置文件使用了随机数,但它不是唯一的。
答案 0 :(得分:3)
Guid.NewGuid()几乎是独一无二的。
Guid id = Guid.NewGuid();
// Output: e62e2706-a8db-4fae-891a-65985fd80351
答案 1 :(得分:1)
如果您正在使用SQL Server(我很确定在Oracle和MySQL中存在类似但我无法确认),您可以使用identity column的整数值,它将自动为新用户生成唯一ID
如果您需要与其中一条评论“INMHPU123333”中显示的不同之处,那么您需要为此创建单独的功能。
请注意,从性能角度来看,这并不是很理想,因为它会导致大的索引碎片。如果你没有大量的记录,这并不是什么大不了的事。