У меня проблема с сохранением существующего объекта сущности - он просто не сохраняет его.Редактирование существующей сущности и сохранение не сохраняются
Вот что у меня есть в моем хранилище
private MyEntities _entities;
public EFUserFoldersRepository(MyEntities entities)
{
_entities = entities;
}
public void SaveUserFolder(UserFolder userFolder)
{
if (userFolder.UserFolderID == 0) // new user folder
_entities.UserFolders.Add(userFolder);
else
_entities.UserFolders.Attach(userFolder);
_entities.SaveChanges();
}
Если я создаю папку, это работает отлично, объект будет создаваться. Но если я редактирую существующую папку и использую метод Attach
, ничего не происходит.
Есть ли что-то дополнительное, что мне нужно сделать здесь?