我正在尝试使用“代码优先”方法创建数据库。阅读一些教程,他们使用Fluent API,但是当我尝试使用它时,它在“ HasForeignKey”上显示“缺少参考”消息。
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
modelBuilder.Entity<MyEntity>()
.HasForeignKey(p => p.FKId);
}
我的解决方案设置是,我有一个DAL项目,其中包含所有与数据库有关的内容和一个.NET Core 2.2 WebApplication。如何使用Fluent API?