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