EF Сопоставить свойство списка с одним столбцом в другой таблице - PullRequest
0 голосов
/ 25 мая 2018

У меня следующая ситуация:

У меня есть таблица «Продукт», которая имеет

Id | Name

Затем у меня есть другая таблица Product_Vendor, которая имеет

Id | Product_Id | Vendor_Id

где Product_Id - это внешний ключ для Product.Id.Теперь в своем коде класса Entity я хочу, чтобы у сущности Product было свойство

List<Guid> Vendors { get; set; }

, которое содержит все Vendor_Id, соответствующие Product_id в Product_Vendor.Дело в том, что Vendor_Id - это Guid, полученный из таблицы, находящейся в другой базе данных, поэтому он технически не является внешним ключом, а просто полем uniqueidentifier без ограничений.

Как я могу отобразить это, используя свободный APIв моей ProductEntity EntityConfiguration?Я использую C # и SQL.Я надеюсь, что это немного понятно, при необходимости можно предоставить больше информации: -)

...