我想在asp.net web api应用程序中使用System.Guid类型作为我所有表的id.但我也使用Asp.net Identity,它使用字符串类型的id(也用于存储guid).所以我想知道为什么它默认使用字符串 id而不是System.Guid?什么是通过所有应用程序使用的更好的选择 - Guid id或string -guid id?在使用字符串的情况下 - 在代码或数据库中生成新id的最正确和最可靠的方法是什么?
c# asp.net database-design uniqueidentifier asp.net-identity-2