Я пытаюсь обновить запись в БД, используя linq для sql
Сначала я запросил его
MyObject obj = (from o in objRepository.List where(o.ID == id) select i).SingleOrDefault();
тогда я пытаюсь обновить и изменить данные
obj.Name = "some value"
dataContext.Attach(obj)
dataContext.Context.Refresh(RefreshMode.KeepCurrentValues, obj);
Я получаю InvalidOperationException
на линии, к которой прикреплено содержимое.
Он говорит, что невозможно присоединить сущность, которая уже существует.
Может кто-нибудь помочь мне?
Спасибо.