我的目标是复制一个现有的实体,稍微修改它,并插入修改后的版本.
我已经尝试了两种不同的方法:
var thing = context.Things.Where(x => x.someID == someid).AsNoTracking().Single(); thing.AnotherID = 1234; context.Things.Addobject(thing); context.SaveChanges(); var thing = context.Things.Where(x => x.someID == someid).Single(); context.Detach(thing); thing.AnotherID = 1234; context.Things.Addobject(thing); context.SaveChanges();
从我能告诉他们,他们都完成了我的目标.其中一个比其他更好,还是他们同样好(或错!)
解决方法
原文地址:https://www.jb51.cc/csharp/94641.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。