【发布时间】:2015-11-04 15:04:29
【问题描述】:
我在 MVC 5 中使用 ASP.NET 标识,并想知道在查询期间执行字符串比较的最佳方法,查询已使用 userId 作为外键输入记录的表。
通常我会选择==,但我不确定.NET 身份中的userId 字符串是如何创建的。
我想它实际上是某种 GUID,所以我认为 == 会很好,但我想知道文化或案例是否会涉及到它。
有谁知道该字符串是否是 == 类型比较的唯一 GUID,还是我应该使用 string.Equals 和一些 StringComparison 选项来考虑文化?
【问题讨论】:
-
Identity默认使用字符串作为用户ID,你改了吗?
-
我没有改变任何东西,它是我指定的字符串
标签: asp.net asp.net-mvc-5 asp.net-identity