【发布时间】:2013-12-08 02:56:22
【问题描述】:
我在尝试保存现有实体对象时遇到问题 - 它只是没有保存它。
这是我的存储库中的内容
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 方法,则不会发生任何事情。
我还需要在这里做些什么吗?
【问题讨论】:
标签: c# asp.net entity-framework entity-framework-5