3
が存在するエンティティをアタッチすることはできません: は、メッセージを取得し、すでに次のコードについては
が既に存在するエンティティをアタッチすることはできません。
C#コード:
var con = (from c in cmsContentTable where c.ContentName == contentId select c).FirstOrDefault();
cmsContentTable.Attach(con);
con.ContentData = "New Value";
cmsContentTable.Context.SubmitChanges();
なぜそれがこのエラーを与えている -
var con = (from c in cmsContentTable where c.ContentName == contentId select c).FirstOrDefault();
が行われた際に詐欺への参照が既に を作ったので、これはありますか?
var con = (from c in cmsContentTable where c.ContentName == contentId select c).FirstOrDefault();
コンテキストがすでにオブジェクトに「接続」されています。あなたはすでにテーブルから項目を取得しているので
これをORMフレームワークでタグ付けするのはどうですか? – CodesInChaos
[既に存在するエンティティを添付できません](http://stackoverflow.com/questions/2605657/cannot-attach-anent-that-already-exists)の複製が可能です。 –