0
回答
EntityFramework 6.0 如何快速复制拷贝生成新的记录?
科大讯飞通用文字识别100000次/天免费使用。立即申请   

现在有一个account表,有个accountid是account的主键,新增一条只有accountid不相同的记录该怎么操作。
现在我的代码的写法是
account acc=db.account.find(accountid);
acc.accountid=Guid.NewGuid();
db.account.add(acc);
db.SaveChanges();
结果该方案报错,该怎么样处理该部分代码?
报错内容是accountid is part of the object's key information and cannot be modified

毕竟acc的字段个数有点多,不想一个字段一个字段的复制,有什么更便捷的方法处理?

<无标签>
举报
寇德_斯通
发帖于10个月前 0回/19阅
顶部