我在两个实体(多对多)之间存在关系。我们这样说:
public class TypeA
{
public int Id {get;set;}
public string Name {get;set;}
public virtual ICollection<TypeB> TypeBs {get;set;}
}
public class TypeB
{
public int Id {get;set;}
public string Name {get;set;}
public virtual ICollection<TypeA> TypeAs {get;set;}
}
实体框架为多对多生成一个内部表。但是,我想为此生成的表添加自定义属性。我已经阅读了其他一些问题/答案,他们说:创建一个新实体,并从现有实体到新实体进行一对多。当然这可行,但我不确定以实体框架让我保留生成的表而不丢失数据的方式添加迁移的最佳方法是什么。
有什么想法吗?