【发布时间】:2017-10-08 11:48:42
【问题描述】:
这是我的代码:
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.Entity<Skill>()
.Property(s => s.FlagTrainedOnly)
.HasDefaultValue(false);
}
我得到的错误:
错误 CS1061
“PropertyBuilder”不包含“HasDefaultValue”的定义,并且找不到接受“PropertyBuilder”类型的第一个参数的扩展方法“HasDefaultValue”(您是否缺少 using 指令或程序集引用?)
【问题讨论】:
-
Ctrl+dot 有什么建议吗?喜欢
using Microsoft.EntityFrameworkCore;?还要确保您引用了Microsoft.EntityFrameworkCore.Relational程序集。 -
修复了它。我没有引用关系(显然我的 EF Core 没有更新)。
标签: c# asp.net-core entity-framework-core