【发布时间】:2014-02-17 05:05:48
【问题描述】:
我想在 2 个实体之间配置多对多关系,但我也想公开它们的外键。我在网上只找到了一个具体的解决方案,如下所示:
modelBuilder.Entity<E1>()
.HasMany(t => t.E1s)
.WithMany(t => t.E2s)
.Map(m =>
{
m.ToTable("E1E2");
m.MapLeftKey("FKE1");
m.MapRightKey("FKE2");
});
但是地图左右键没有从我的模型中获取属性,所以我无权访问它们,并且在我查询时它们不会被填充。因此,我无权访问我的外键属性。
希望我能够解释我的问题。任何人都可以提出任何其他选择吗?
【问题讨论】:
标签: c# entity-framework fluent