【发布时间】:2011-09-02 21:00:28
【问题描述】:
我有两个具有关系的实体,我为其创建了一个连接表
public class Student
{
public int Id { get; set; }
public string Name { get; set; }
public virtual ICollection<Image> Images { get; set; }
}
public class Image
{
public int Id { get; set; }
public string Filename { get; set; }
public virtual ICollection<Student> Students { get; set; }
}
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
modelBuilder.Entity<Student>()
.HasMany(i => i.Images)
.WithMany(s => s.Students)
.Map(m => m.ToTable("StudentImages"));
}
我想添加一个额外的列以允许按时间顺序排列 StudentImages。
我应该在哪里添加插入相关代码?
【问题讨论】: