ConcurrencyStamp
列在新的ASP.NET MVC 6身份验证中的AspNetUsers
表中的目的是什么?这是
AspNetUsers
表的数据库模式:
它也存在于AspNetRoles
表中:
据我记得,在ASP.NET MVC 5身份验证中那里没有它。
目前我注意到的是,它似乎具有GUID值,因为它是用以下代码定义的:
/// <summary>
/// A random value that must change whenever a user is persisted to the store
/// </summary>
public virtual string ConcurrencyStamp { get; set; } = Guid.NewGuid().ToString();
但是这份文档并不足以让我理解它在哪些情况下被使用。
rowversion
/timestamp
)来实现相同的功能。希望这能帮到你... - EdSFnvarchar(MAX)
? - MikeT