我注意到 asp_membership 使用 uniqueidentifier,对我来说,这似乎是在浪费空间,因为我想不出一个特殊的理由不将其替换为身份。
但是,SQL Server 不允许我将其更改为 int。它说“连接的数据库服务器不支持从 uniqueidentifier 转换为 int”。在谷歌搜索之后,似乎我必须打破所有关系等,然后手动删除该列并将其重新添加为 int。你们知道更好的方法吗?
我不认为我会处理多个数据库,所以我似乎不需要 uniqueidentifier。你同意吗?
请注意:我正在启动一个新的 Web 应用程序。你还认为解决这个问题会那么难吗?
另外,请注意,我的任何主键都不会成为我的 URL 的一部分。