Entity framework "无法删除此对象,因为未在 ObjectStateManager 中找到它"
来源:互联网 发布:靠垫 知乎 编辑:程序博客网 时间:2024/05/18 00:41
今天在做删除数据的时候遇到这个问题,以前用ENTITY FRAMEWORK删除实体的时候没有遇到这种情况,后来在网上查了下资料才知道问题的原由,我是用两个类来协作做这个动作的,两个类都定义了数据连接接口:var context = new Entity.Entities();要删除的实体是这类1查询出来的,不过我是在类2中删除,类1中的context包含有这些实体,不过在类2中并不包含,要删除不存在的东东,当然是不行的,所以把删除的那个方法也要写在同一个类中。
- Entity framework "无法删除此对象,因为未在 ObjectStateManager 中找到它"
- 无法删除此对象,因为未在 ObjectStateManager 中找到它。
- 无法获取本地变量或参数的值,因为它在此指令指针中不可用,可能是因为它已经被优化
- EF ObjectStateManager 中已存在具有同一键的对象。ObjectStateManager 无法跟踪具有相同键的多个对象
- objectstatemanager 中已存在具有同一键的对象。objectstatemanager 无法跟踪具有相同键的多个对象。
- Reporting Services,无法完成当前操作,因为执行此报表所需的用户数据源凭据未存储在报表服务器数据库中
- eclipse中出现注意:此元素既未附加源代码也未附加 Javadoc,因此无法找到 Javadoc。的解决方法
- 使用SQL2008中 在删除表CENTER时,出现错误提示:错误"3724",无法除去表"dbo.CENTER",因为它正用于复制。
- 调试Bug:ObjectStateManager 中已存在具有同一键的对象。ObjectStateManager 无法跟踪具有相同键的多个对象。
- 针对【ObjectStateManager 中已存在具有同一键的对象。ObjectStateManager 无法跟踪具有相同键的多个对象。】的解决方案
- "此操作要求连接到 'master' 数据库。无法创建与 'master' 数据库之间的连接,这是因为已打开原始数据库连接,并且已从连接字符串中删除凭据。请提供未打开的连接。"
- PowerShell 无法加载文件ps1,因为在此系统中禁止执行脚本
- powershell-无法加载文件,因为在此系统中禁止执行脚本。
- 在启动php时,无法启动此程序,因为计算机中丢失MSVCR110.dll的解决方法
- powershell-无法加载文件,因为在此系统中禁止执行脚本
- DBManager\DBManager\Form3.cs”不支持代码分析或生成,因为它未包含在支持代码的项目中。 0
- Entity Framework 批量删除
- entity framework 批量删除
- 电脑密码的十二种破解方法
- petshop4.0 详解
- 电子商务网站评价研究与应用分析
- PETSc 库解线性方程组Ax = b
- jsp连接mysql的错误.端口号的问题
- Entity framework "无法删除此对象,因为未在 ObjectStateManager 中找到它"
- petshop4.0 详解
- DEFY 开机进不了主界面 黑屏解决方案
- oralce 连接的实例
- ubuntu 终端中文显示乱码问题!
- linux多cpu负载平衡-线程迁移
- 冲突域和广播域的区别(图解)
- 冲突域和广播域的区别(图解)
- js获取上下文路径