我正在建立一個2個表之間的關系(先用代碼[物體框架])。但我有以下問題:
表Employees保存了不同職位的員工(工程師、技術人員、銷售人員等)。
在表專案中,我與表雇員有3個關系:
- 售貨員 (EmployeeId) = 售貨員職位的員工 。
是否可以用EntityFrameWork在兩個表之間創建一個以上的關系,或者我是否需要這樣做(我不確定這一點)。
然而,我將為與雇員有關的職位創建一個表。
uj5u.com熱心網友回復:
如果你在你的專案表中有3個Fk... 你可以用fluent api設定3個Fk......
modelBuilder.Entity<product> ()
.HasOne<employees>(s =>s.Eng)
.WithMany(g => g.progectEng)
.HasForeignKey(s => s.ProjectEngFK)。
modelBuilder.Entity<product>()
.HasOne<employees>(s => s.Tech)
.WithMany(g => g.progectTech)
.HasForeignKey(s => s.ProjectTechFK)。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/309862.html
標籤:
上一篇:無法創建'ApplicationDbContex'型別的物件BlazorASP.NETCore6.0
下一篇:Asp.netcore-EntityFrameworkcore-為視圖物件添加額外的資料,同時保持其為可查詢物件。


