【发布时间】:2011-05-12 15:06:19
【问题描述】:
简单,但对我来说却很神秘:为什么StringPropertyConfiguration(以及所有其他 PropertyConfiguration)类对IsConcurrencyToken() 有 2 个重载?
第一个:
public StringPropertyConfiguration IsConcurrencyToken()
配置要用作的属性 一个乐观的并发令牌。
第二个:
public StringPropertyConfiguration IsConcurrencyToken(bool?)
配置属性是否 被用作乐观的 并发令牌。
您为什么要使用其中一个而不是另一个?在我看来,这两个重载之间根本没有区别(至少在使用它们时没有)......
通过使用第一个,您将编写如下内容:
modelBuilder.Entity<Author>()
.Property(x => x.Name)
.IsConcurrencyToken();
并且通过使用第二个你会写:
modelBuilder.Entity<Author>()
.Property(x => x.Name)
.IsConcurrencyToken(true/false/null);
我错过了什么吗?
【问题讨论】:
标签: c# entity-framework ef-code-first