ConcurrencyCheck 属性
此属性应用于类属性。如果要使用现有列进行并发检查而不是单独的并发时间戳列,则可以使用 ConcurrencyCheck 属性。
using System.ComponentModel.DataAnnotations;
public class Author
{
public int AuthorId { get; set; }
[ConcurrencyCheck]
public string AuthorName { get; set; }
}
从上面的示例中,ConcurrencyCheck 属性应用于 Author 类的 AuthorName 属性。因此,Code-First 将在 update 命令(where 子句)中包含 AuthorName 列以检查乐观并发。