0
我遇到了一个问题,试图保存现有的实体对象 - 它只是不保存它。编辑现有实体并保存不保存
这是我在我的仓库
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
方法,则什么都不会发生。
有什么额外的我需要在这里做?