我目前正在开发一个 ASP.NET MVC 应用程序,在数据库中有大量的 PK-FK 关系。在开发之初,与我一起工作的团队投票反对我对所有 PK 使用 INT 的建议……他们决定使用 GUID。
长话短说......团队已经 split 了,现在我可以控制改变事情......我从WebForms切换到MVC,我想将所有Guids转换为Ints......我讨厌丑陋的URL "YUCK!!加上索引 guid 所涉及的开销......加上它可能对我的 Linq to Entities 模型没有帮助。
使用 SQLServer 2008、ASP.NET MVC 2、Linq to Entities( Entity Framework )
任何人都知道将那些讨厌的 guid 转换为整数的快速方法吗?
最佳答案
我假设您还希望 INT 成为 IDENTITY。以下是迁移数据的方法:
关于sql-server - 将所有 PK 和 FK GUID 列和关系转换为 int 的最快方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3425140/