在更新后保留实体变量

本文关键字:实体 变量 保留 更新 | 更新日期: 2023-09-27 18:02:10

我有一个公司表,其中包含Id、Name、companynumber++等标准列但是我也得到了一个活动标志以及一个创建的时间戳,我不希望这两个字段都是可编辑的,所以我从视图中删除了它们,但这意味着绑定模型后,Active和Created都设置为默认值。

我知道有几种方法来解决这个问题,目前我正在从数据库中检索实体,手动将值设置为新的,然后更新新的。

但是有更好的方法吗?或者是另一个选项,发布两个值到视图,然后有asp.net绑定它为我吗?

在更新后保留实体变量

如果它们是不可编辑的,那么你不想将它们发送给视图,然后手动设置和更新它们。首先检索记录是一个很好的方法,否则您必须总是设置每个属性。这不是一个好办法。