【发布时间】:2021-01-18 17:57:33
【问题描述】:
我在实体框架 Core 中遇到了一个问题。
我想动态配置多对多关系,所以我使用了以下代码:
var relationEntityBuilder = entityTypeBuilder1.HasMany(lambdaManyFirst)
.WithMany(lambdaManySecond).UsingEntity(j => j.ToTable(attribute.RelationTableName))
它几乎可以工作,但我仍然对 ForeignKey 有问题。
默认情况下,EF 尝试使用名为“ObJect1sId”和“Object2sId”的列,但在我的情况下,外键列名为“IdObject1”和“IdObject2”。
如何更改外键列名??
谢谢。
【问题讨论】:
标签: .net-core entity-framework-core many-to-many ef-fluent-api