может быть слишком поздно, чтобы ответить, но это может помочь другим, EF 4.0 использует класс ObjectContext
, где в качестве версии 4.1
используется класс DbContext
, в котором определены такие методы, как Set<T>
и Entry
, С версией 4.0 вы можете сделать что-то вроде
DatabaseContext _context = new DatabaseContext();
_context.ObjectStateManager.ChangeObjectState(entity, System.Data.EntityState.Modified);
с версией 4.1 сделано как
_context.Entry(entity).State = System.Data.EntityState.Modified;
вот полезная SO ссылка