【发布时间】:2013-07-12 06:16:07
【问题描述】:
我目前正在构建一个新的 ASP.NET MVC 5 项目,我想在 9 月左右发布。我需要选择一个会员系统,但我目前对我应该采取哪个方向感到很困惑。当前的 SimpleMembership 运行良好,但显然与即将推出的 ASP.NET Identity 不兼容。另一方面,ASP.NET Identity 是全新的零文档,并且可以随时更改。最后,这里似乎使用了基于字符串的 ID,与 SimpleMembership 支持的基于整数的 ID 相比,这似乎是非常不必要的开销。我可以选择一种好的、面向未来的方法吗?
【问题讨论】:
-
字符串格式的 guid 用于代替实际的 guid,以便更轻松地交换持久性机制,例如,如果您想使用不支持 guid 的 nosql 解决方案。 id 列是索引的,虽然索引 int 列的性能更好,但对于大多数应用程序来说差异可以忽略不计。
-
请参阅stackoverflow.com/questions/19238621/…,了解使用 GUID 的原因。
标签: asp.net identity membership asp.net-mvc-5 asp.net-identity