如何使兩個表一對多和雙方 例如 我有項目,像表 每張圖片都有項目,每個項目至少有一個需要之間的關係圖像 我使這個 每張圖片都有項目一對多關係的實體框架需要在兩側
public class ImageMap : EntityTypeConfiguration<Image>
{
public ImageMap()
{
this.ToTable("ProjectImage");
this.HasKey<int>(i => i.Id);
this.Property(i => i.ImagePath).IsRequired().HasMaxLength(2000);
this.HasRequired<Project>(i => i.Project).WithMany(p => p.Images)
.HasForeignKey(i => i.ProjectId);
}
}
如何使每個項目都有至少一個圖像或多個??? (實體框架版本6)
如果您無法在SQL中執行此操作,EF將不會有配置選項。 http://dba.stackexchange.com/questions/101048/how-to-enforce-that-one-row-in-a-parent-table-must-be-associated-with-at-least-a –