我有一个 JSON 字符串,我将它反序列化为一个 EF 实体。
Report result = js.Deserialize<Report>(json);
我正在尝试使用相同的 ID 更新我的上下文中的实体,以获得我的反序列化的值。
var reportToUpdate _entities.Reports.Single(x => x.Id == result.Id)
我想做这样的事情
reportToUpdate = set all values to the values from result
context.SaveChanges();
我怎样才能做到这一点?
我想避免做这样的事情:
report.param1 = result.param1
report.param3 = result.param3
report.param3 = result.param3
因为这个实体有大约 50 个属性。