我有两张桌子:
要求
- ID(整数)PK
- 客户 ID(整数)
- 工作编号(整数)
评论
- ID(整数)PK
- Job_ID (int)
- 注释(varchar)
这些表没有外键,也不可能添加任何外键。我正在尝试将它们映射到 EF 中。我有每个类,我试图在流利的代码中定义关系,以将 Comment.Job_ID 映射到 Requirement.JobNumber。一个需求可以有很多评论。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。
任何帮助表示赞赏。