ASP.NET 会员数据库中的身份列
我想使用 SqlMembershipProvider
来管理我的应用程序中的用户。 提供商识别用户的方式是使用 GUI/UniqueIdentifier,而我识别用户的方式是使用 INT(身份)列。 最好的做法是什么?我应该:
- 重写我的表,以便将我的用户视为像成员资格一样的 GUID?
- 创建一个映射表以将单个用户与两个表相关联?
- 或者其他想法?
I want to use SqlMembershipProvider
to manage my users in my application.
The way the provider identifies Users is using a GUI/UniqueIdentifier and the way i identify my users is using a INT (identity) column.
What's the best practice? Do i:
- Rewrite my tables so my users are treated as GUIDs like Membership?
- Create a mapping table to relate a single user to both tables?
- Or other idea?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这很大程度上取决于您当前的系统是什么样的。但如果这样做没有任何抑制,我会采用 KISS 方式并使用 guid 作为应用程序其余部分的唯一 ID。
It would largely depend on what your current system is like. But if there are no repressions from doing this I would go the KISS way and use the guid as a unique id for the rest of your application.