【发布时间】:2012-11-10 00:44:22
【问题描述】:
我有两张桌子:
要求
- ID(整数)PK
- ClientID(整数)
- 职位编号(整数)
评论
- ID(整数)PK
- Job_ID(整数)
- 评论(varchar)
这些表没有外键,也不可能添加任何外键。我正在尝试将它们映射到 EF 中。我有每个类,我试图在流利的代码中定义关系,以将 Comment.Job_ID 映射到 Requirement.JobNumber。一个需求可以有多个 cmets。 Requirement 有一个 Comments 列表,Comment 有一个 Requirement 属性。
我有这个映射设置:
modelBuilder.Entity<Comment>().HasRequired(c => c.Requirement)
.WithMany(s => s.Comments)
.HasForeignKey(f => f.Job_ID);
我一直试图让 Comment.Job_ID 映射到 Requirement.JobNumber。
任何帮助表示赞赏。
【问题讨论】:
标签: entity-framework mapping code-first