cost 88 ms
错误ObjectStateManager中已经存在具有相同键的对象。 使用ViewModel - Error An object with the same key already exists in the ObjectStateManager. with ViewModel

我知道这个错误有很多问题,但是我无法解决他们的问题。 所以我得到了错误: InvalidOperationException 具有相同键的对象已存在于ObjectStateManager中。 ObjectStateManager无法使用相同的键跟踪多个对象。 我什 ...

在数据库中编辑对象之前,如何获取对象的值? - How can I get an object's values before the object is edited in a database?

我正在编写Web API 2 Web服务,并希望在DbSet编辑对象之前获取对象的值方面有所帮助。 我已经做过一些研究,我相信我需要使用ObjectStateEntry对象。 但是,我不确定如何使用ObjectStateEntry对象获取对象的值。 这是一个简单的put函数,其中包 ...

MVC5 / EF6:无法删除对象,因为在ObjectStateManager中找不到对象? - MVC5/EF6: Object cannot be deleted because it was not found in the ObjectStateManager?

我有以下HttpPost Delete()方法正在我的MVC5应用程序中工作。 据我所知,与该控制器,视图甚至模型都没有任何变化。 UserManager件: 当我的代码达到IdentityResult result = await UserManager.DeleteAsyn ...

具有相同键的对象已经存在objectstatemanager - object with same key already exists objectstatemanager

我有一个实体,其中包含另一个实体的虚拟集合。 当我尝试通过为新插入的对象填充虚拟集合来插入数据时,抛出了具有相同键的对象已经存在的错误。 我知道当未创建实体时,它将具有值为0的标识字段。 但是当我将数据存储在主表中时,我需要存储数据集合。 这是我正在使用的插入方法。 下面是该 ...

EntityFramework中的Nullreference异常ObjectStateManager.DetectConflicts - Nullreference exception in EntityFramework ObjectStateManager.DetectConflicts

我编写了一个WCF Web服务,它接收XML文件并将它们存储到数据库中。 一切都在“低负荷”下工作正常但在高负荷下我会遇到一些意想不到的行为,因此我无法确定究竟是什么问题。 有人有建议吗? 这是我在日志中“有时”看到的例外情况 - 例如10 000次中的25次: 我看到这种情况 ...

控制器中的ObjectStateManager错误中已存在具有相同键的对象 - An object with the same key already exists in the ObjectStateManager error in controller

我的控制器中有以下ActionResults(为简单起见被截断)。 发布时,出现错误:ObjectStateManager中已经存在具有相同键的对象。 我认为这是因为我正在GET ActionResult中加载一个实体: 然后将其重新加载到帖子中,然后尝试对其进行编辑/保存。 我需 ...

.ApplyCurrentValues引发异常,说明实体密钥不匹配 - .ApplyCurrentValues throws exception stating entity key not matching

这是我得到的例外: “在ObjectStateManager中找不到键与提供的对象的键匹配的对象。请验证提供的对象的键值与必须对其进行更改的对象的键值相匹配。” 下一行将它淹没: 我在此页面上阅读该错误可能是因为未附加错误,但是当我尝试附加该错误时,我得到了另一个异常: ...

具有相同键的对象已存在于objectstatemanager中 - Object with same key already exists in objectstatemanager

有关此错误的很多问题,但我仍无法弄清我的问题(也许我需要更多有关此问题的理论)。 我开始“ objectstatemanager中已经存在具有相同键的对象”错误,而我想做的是如此简单,我只有一个客户端编辑视图,其中包含电话列表。 就像用户点击“保存”按钮一样,我只是用Json包装所有内容 ...

乐观并发异常由用户代码处理 - optimistic concurrency exception was handled by the user code

我将MVC4与Entity Framework 4.1一起使用。 最初,我们从数据库创建了一个Ado.net实体模型。 在.edmx文件中,数据库中的某些表不可见,因为它们没有在特定表上拥有主键。 随着我们的项目的发展,我们需要更新到一个没有主键字段的日志表。 因此,我们修改 ...

添加第二个数据时出现ObjectStateManager错误(实体框架) - ObjectStateManager error while adding second data (Entity Framework)

当我添加多个连续数据时,SaveChanges()方法中发生错误。 EXCEPTION 已成功提交对数据库的更改,但更新对象上下文时发生错误。 ObjectContext可能处于不一致状态。 内部异常消息:AcceptChanges无法继续,因为对象的键值与ObjectStateMan ...

为什么我将引用的实体添加到上下文而不是附加的上下文中,保持不变? - Why do I get referenced entities added to context instead of attached, unchanged?

我已将实体附加到具有EntityState.Unchanged的上下文,该上下文将由稍后通过DbContext<T>.Add()添加的新实体引用。 Add()添加实体,但也会将它引用的其他实体添加到ObjectStateManager的已添加集合中,尽管之前引用的实体位于未更改的集 ...

MVC3:存储库更新和ObjectStateManager - MVC3: Repository Updates and ObjectStateManager

我的存储库中有一个Update方法,用于更新项目中的文章。 最初,我只是使用这种方法来对文章进行管理员编辑。 它可以正确处理,但是我决定添加一种简单的机制来计算“阅读次数最多”的文章。 为了做到这一点,我想在每次查看文章时更新TimesRead属性。 这给我带来了麻烦,似乎无法使用Obj ...

如何在 EF 4.1 中遍历我的 dbcontext 实体? - How do I foreach through my dbcontext entities in EF 4.1?

我正在使用 ASP.NET 实体框架 4.1 MVC 3 (C#) 我想遍历我的 DbContext 中的所有实体。 我需要能够动态引用我的实体才能制作动态视图。 我读过 Lerman 的书、两本 MVC(2 和 3)书、msdn、asp.net 等。也许我只是遗漏了什么? 似乎您可能必须使用 O ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM