У меня проблемы с получением Entity Framework 4 для обработки массовых обновлений в m2m соединениях.У меня есть несколько много ко многим соединениям в моей модели, например что-то вроде
ПрактикаPracticeID PKИмя ...
PracticeSpecialties (присоединиться к таблице)PracticeID PKSpecialtyID PK
СпециальностиSpecialtyID ПКНазвание...
Довольно простой и EF 4 справляется с этим.Моя проблема в том, что мне нужно иметь возможность «объединить» две или более специальности в одну, например «Педиатрия» и «Дети» и «Подростки» должны быть одним и тем же элементом.Поэтому, если в Pediatrics значение SpecialtyID равно 1, а Children = 3 и Adolescents = 9, запрос должен обновить все строки в PracticeSpecialties, где SpecialtyID IN (3, 9), и изменить значение на 1.
. Я могунаписать сохраненный процесс, который будет обновлять, сделать это для всех строк в объединяющей таблице, содержащей один из нежелательных SpecialtyID, затем удалить все потерянные в настоящее время специальности, но, если возможно, я пытаюсь придерживаться шаблона EF.
Любое руководство приветствуется.