EF Map列表属性为不同表中的单列

时间:2018-05-25 09:05:50

标签: c# sql-server entity-framework entity-framework-6 ef-code-first-mapping

我有以下情况:

我有一张桌子'产品'

Id | Name

然后我有另一张表

的Product_Vendor表
Id | Product_Id | Vendor_Id

其中Product_Id是Product.Id的外键。现在在我的Entity类代码中,我希望Product实体具有属性

List<Guid> Vendors { get; set; }

其中包含与Product_Vendor中的Product_id对应的所有Vendor_Id。问题是,Vendor_Id是来自另一个数据库中的表的Guid,因此它在技术上不是外键,只是一个没有约束的uniqueidentifier字段。

如何在ProductEntity EntityConfiguration中使用流畅的api映射进行映射?我使用C#和SQL。我希望这有点清楚,如果需要可以提供更多信息: - )

0 个答案:

没有答案