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