我们正在处理我们的 MVC 控制器中的实体,这些实体被传递给强类型视图。
当表单发布到视图中时,我们如何使用更新的数据在控制器中重新实例化这些实体?该表单不包含实体的所有字段,因此重新实例化实体所需的所有数据都不会存在于模型绑定中。只会提交部分数据集。
在使用发布的值更新实体之前,我不会根据键值重新加载实体,因为这是 1)效率低下 2)如果我不保留原始 RowVersion 并发字段的值,则防止在实体框架中与我的 POCO 对象进行乐观并发
但我的问题是这是推荐的方式吗?
此问题可能适用于包含未在视图中重新提交的数据并且您不想重新加载实体的任何实体。
谢谢