У меня есть Entity Framework 4.0 с объектом poco.файл модели edmx генерируется из базы данных.
Доступ к этому текстовому тексту осуществляется через службу WCF, это только означает, что я получаю некоторые объекты и мне нужно присоединить их к текущему текстовому данным (или перезагрузить их с соответствием ключа).
Кажется, что все работает нормально, за исключением одного случая:
У меня есть NN-связь между двумя таблицами, поэтому у меня есть таблица ассоциации, без каких-либо полей, кроме IDдве таблицы:
LINQ преобразуйте это в следующую схему, это кажется правильным.
Когда я получаю данные, проблем нет, данные, которые я сам вставил в Right_group, корректно преобразуются в «новый объект в моей коллекции прав / групп».
Но если я попытаюсь что-то изменить и сохранить, это не сработает
public void SaveRights(Group group, List<Rights> rights){
//here, group and rights are objects attached to the database
group.Rights.Clear();
group.Rights.AddRange(rights);
_dataContext.SaveChanges();
}
Итак, мой вопрос: как сохранить эти «отношения» двух объектов?Спасибо!