我有兩個表:實體框架代碼首先映射不用擔心外鍵
要求
- ID(int)的PK
- 客戶端ID(INT)
- jobnumber可以(INT)
評論
- ID(int)的PK
- JOB_ID(INT)
- 評論(VARCHAR)
的表沒有外鍵,有沒有增加任何的可能性。我試圖在EF中映射它們。我有每個類,我試圖定義流利的代碼中的關係將Comment.Job_ID映射到Requirement.JobNumber。需求可以有很多評論。要求具有評論和評論列表,具有要求屬性。
我有這樣的映射設置:
modelBuilder.Entity<Comment>().HasRequired(c => c.Requirement)
.WithMany(s => s.Comments)
.HasForeignKey(f => f.Job_ID);
我堅持試圖讓Comment.Job_ID映射到Requirement.JobNumber。
任何幫助表示讚賞。
謝謝。這非常有幫助。開始覺得我有點太過於規則了。不良的代碼氣味:-) – Matt