У меня есть модель с 10 свойствами.Эта информация хранится в таблице базы данных с 10 полями.Предполагая, что каждое свойство совпадает со столбцом таблицы.
У меня есть представление, которое использует эту модель.Это представление использует только 4 свойства из 10 свойств.Пользователь будет редактировать только эти 4 свойства.Когда я отправляю это назад.Я получаю значения только для этих 4 свойств, так как это единственные поля, связанные с представлением.Все остальные свойства являются нулевыми.Я не использую какие-либо скрытые теги HTML для привязки других свойств.Таким образом, другие свойства являются пустыми в [HttpPost] ControllerAction.
Мой вопрос:
Есть ли простой способ определить из этих 10 свойств, какие 4 свойства привязаны к представлению и этиединственные свойства, которые мне нужно обновить в базе данных.
Другими словами, знает ли ModelState, какие свойства связаны в представлении?Или есть какой-то другой класс, который точно скажет мне, какие поля связаны с этим «представлением», чтобы я мог написать код для обновления только этих полей в базе данных.