除了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的用途