0
我有兩個表之間的關係,第二個表中的列不是PK。我怎樣才能EF映射列不使用PK
地圖這個使用EF 6和流利的API?
有一個例子:
// Fluent API Relationship
this.HasRequired(t => t.Product)
.WithMany(t => t.Product_Assurance_Procedure)
.HasForeignKey(d => d.Assurance_ID);
我試圖用填補Product_Assurance_Procedure的產品類中的屬性集合「包括」命令。但由EF生成的Sql腳本在連接中使用錯誤的列:
...
FROM [dbo].[Product] AS [Extent1]
LEFT OUTER JOIN [dbo].[Product_Assurance_Procedure] AS [Extent2] ON
[Extent1].[Assurance_ID] = [Extent2].[Product_Assurance_Procedure_ID]
我在做什麼錯了?
你可以發表你的車型呢? – DrewJordan