C# 无法附加已存在的实体
对于以下代码,获取消息: 无法附加已存在的实体 C#代码: 为什么会出现这个错误?这是因为已经引用了con吗 什么时候C# 无法附加已存在的实体,c#,model-view-controller,C#,Model View Controller,对于以下代码,获取消息: 无法附加已存在的实体 C#代码: 为什么会出现这个错误?这是因为已经引用了con吗 什么时候 完成了吗 由于您已从表中获取项目: var con = (from c in cmsContentTable where c.ContentName == contentId select c).FirstOrDefault(); 上下文已“附加”到对象。无论何时从表中提取已存在的对象,都是如此 如果删除该行: cmsContentTable.Attach(con);
完成了吗 由于您已从表中获取项目:
var con = (from c in cmsContentTable where c.ContentName == contentId select c).FirstOrDefault();
上下文已“附加”到对象。无论何时从表中提取已存在的对象,都是如此
如果删除该行:
cmsContentTable.Attach(con);
你应该没事的
更有用的信息是“无法附加到已附加到上下文的实体”,因为这就是实际发生的情况。如何使用您的ORM框架对此进行标记?可能重复
var con = (from c in cmsContentTable where c.ContentName == contentId select c).FirstOrDefault();
cmsContentTable.Attach(con);