我有以下型号
public class PageConfig : Base
{
// Properties Etc..
public ICollection<Image> ScrollerImages { get; set; }
}
我的方法是使用联结表 { PageConfigID, ImageID } 进行绑定。
在我的模型活页夹中,我尝试了以下..
modelBuilder.Entity<PageConfig>()
.HasMany(x => x.ScrollerImages)
.WithMany()
.Map(x =>
{
x.ToTable("junc_PageConfigScrollerImages");
x.MapLeftKey("PageConfigID");
x.MapRightKey("ImageID");
});
这导致图像的空集合。
如何将这些图像绑定到 PageConfig 模型?
编辑
大多数问题是由于用户错误造成的。jic这发生在你身上..
检查数据库中的关键约束是否设置正确。
模型上的 ICollection 需要是虚拟的。