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 列以檢查樂觀併發。