У меня есть 3 таблицы. Метаданные, правила и отношение NxN MetadataRules.
Я вставляю метаданные, и мой объект содержит список правил, которые извлекаются из БД.
myMetadata.Rules = myListOfrules;
Когда я выполняю вставку, все правила в myListOfRules дублируются в таблице правил вместо того, чтобы просто создавать отношения.
Я вставляю это с:
public static void InserirTipoMetadata( TA_TIPO_METADATA tipoMetadata ) {
using ( EnterpriseContext context = new EnterpriseContext() ) {
context.TipoMetadata.AddObject(tipoMetadata);
context.SaveChanges(System.Data.Objects.SaveOptions.DetectChangesBeforeSave);
}
}
Что я должен сделать, чтобы не дублировать Правила?
Спасибо!