【发布时间】:2015-04-25 18:32:49
【问题描述】:
tblAgreement AgreementOld = (from g in TDC.tblAgreements
where g.AccountID == ids.accountID && g.AgreementID == AgreementID
select g).SingleOrDefault();
Guid AgreementIDNew = Guid.NewGuid();
var AgreementNew = AgreementOld;
AgreementNew.AgreementID = AgreementIDNew;
AgreementNew.StatusChangeDate = DateTime.Now;
AgreementNew.CreationDate = DateTime.Now;
AgreementNew.AccountID = ids.accountID;
AgreementNew.CreatedByID = ids.userID;
TDC.tblAgreements.InsertOnSubmit(AgreementNew);
我正在尝试创建一个与旧对象具有相同值的新对象,但我收到此错误消息;
无法添加已存在的实体。
注意:我不想删除旧对象。请帮助我,我已经 google 了它,但找不到任何帮助或解决方案。
【问题讨论】:
标签: c# asp.net linq linq-to-sql clone