【发布时间】:2013-11-20 18:21:32
【问题描述】:
我首先使用代码来创建我的数据库,但必须匹配给定的架构。
我有一个 Org 实体(此处简化),一个 Org 可以有许多 org 类型的子实体
public class Org
{
public int Id {get;set;}
public virtual IList<Org> Children{get;set;}
}
我想生成一个 Org 表和一个名为 OrgRelationship 的表,它有两列 ParentId 和 ChildId。数据是以这种格式提供给我们的,但我真的希望 EF 将表格扩展到这个模型中......
是否可以仅使用模型构建器上的 EntityTypeConfiguration 生成此连接表?我必须有一个 OrgRelationship 类吗?
这似乎没有削减它
public class OrgMap : EntityTypeConfiguration<Org>
{
public OrgMap()
{
HasKey(n => n.Id);
HasMany(n => n.Children);
}
}
【问题讨论】:
标签: sql entity-framework c#-4.0 many-to-many