Я ищу набор лучших практик для использования при реализации IModelBinder
.
Я прочитал три разные книги MVC, и каждый из них делает некоторые немного разные вещи в своих реализациях без каких-либо реальных объяснений.
- В книге Ханзельмана, Хаака, Гатри, Конири не упоминается
IModelBinder
- Палермо рекомендует расширить
DefaultModelBinder
вместо прямой реализацииIModelBinder
, но я действительно не вижу, как использовать преимущества - Сандерсон упоминает об обновлении существующих экземпляров модели, а также вызывает
ModelState.SetModelValue()
, чтобы следовать соглашению.
Я просто хочу удостовериться, что мои привязки модели следуют соглашениям, и что я правильно понимаю весь ModelBindingContext
.
Любые советы, подсказки, полезные советы по рекомендации?