简单而神秘:为什么 StringPropertyConfiguration(以及所有其他 PropertyConfiguration)类有两个重载的
第一个:
第二个:
为什么要使用其中之一?在我看来,这两种重载之间没有任何区别(至少在使用它们时没有区别)......
使用第一个,您将编写以下内容:
通过使用第二种方法,您可以编写如下内容:
IsConcurrencyToken()
?第一个:
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);
我有什么遗漏吗?