В настоящее время я использую LINQ и Entity Framework для создания слоя соединения с базой данных.В моей базе данных у меня есть таблица Files
и таблица Products
.У меня также есть таблица ProductHasFiles
, которая соединяет 2 в отношениях многих ко многим.
Моя проблема заключается в следующем.У меня есть один файл, загруженный в моем контексте, и у меня есть список Product
идентификаторов, которые мне нужно либо прикрепить, либо отсоединить к записи файла.Как я могу это сделать?
Я знаю, что могу подключить все текущие Продукты к файлу, выполнив File.Product.Load();
, но как мне отсоединить их, как только я это сделаю?Кроме того, есть ли способ присоединить существующие продукты без загрузки всей записи продукта?У меня уже есть удостоверение личности, поэтому я надеюсь, что этого будет достаточно.