除了aspnet_Users表中的UserName列之外,还有什么使LoweredUserName列成为可能?LoweredUserName的用途?
4
A
回答
4
区分大小写的数据库查询比不区分大小写的查询更高效。
由于用户名被认为是一个自然键,很多查找将基于用户名而不是GUID(例如,认为登录)。
小型用户表的性能提升将是微不足道的,但随着您的用户群的增长将会更加突出。
2
我认为这是SqlServerMembershipProvider的实现细节,而不是ASP.NET安全性方面的某种做法。如果您在创建用户时执行一次LOWER操作,那么它可能会影响整体性能,之后再将它与参数值进行比较。在这种情况下,您只需要降低参数值。
相关问题
- 1. _never_executed()的用途?
- 2. RemoveAll的用途()
- 3. UIControlStateSelected的用途
- 4. OptionArg的用途
- 5. webAppRootKey的用途?
- 6. CBCharacteristicPropertyBroadcast的用途
- 7. java.library.path的用途
- 8. NSRefreshedObjectsKey的用途
- 9. @SuppressWarnings的用途
- 10. 的用途MapAll(// @)
- 11. constexpr的用途
- 12. Ember.Container的用途
- 13. __init__的用途
- 14. UIGuidedAccessRestrictionDelegate的用途
- 15. ServiceSecurityContext.WindowsIdentity的用途?
- 16. ActionName的用途
- 17. CALayer的用途?
- 18. AssertRequiredRoles的用途?
- 19. issetugid的用途?
- 20. socket.shutdownOutput()的用途
- 21. django:django.utils.functional.SimpleLazyObject的用途?
- 22. 用途
- 23. 用途上的UIWebView
- 24. 视口的用途
- 25. 'and'in assembly的用途
- 26. “新双”的用途
- 27. XSLT中$的用途
- 28. i18n库的用途
- 29. Spring Framework的用途
- 30. git checkout的用途