【发布时间】:2012-09-24 19:27:51
【问题描述】:
我有两个实体如下:
public class Project
{
public int ID { get; set; }
public string ProjectName { get; set; }
}
public Class FourteenSteps
{
public int ID { get; set; }
public string StepName { get; set; }
}
我想将这两个映射到一个实体中,我正在使用 Fluent API 进行如下操作:
modelBuilder.Entity<Project>()
.HasMany(c => c.FourteenSteps)
.WithMany(d => d.Projects)
.Map(m => m.ToTable("FourteenStepStatus")
.MapLeftKey("ProjectId")
.MapRightKey("FourteenStepsId"));
现在,新表“FourteenStepStatus”有两个字段分别称为“ProjectId”和
“十四步”。
我想在“FourteenStepStatus”中再添加一个名为“IsCompleted”的字段,即 不属于其他两个实体。我怎样才能 这样做?
谢谢
【问题讨论】:
标签: c# entity-framework fluent-interface