を実装する際に使用する一連のベスト プラクティスを探していますIModelBinder。
私は 3 つの異なる MVC の本を読みましたが、実際の説明がなくても、それぞれの実装でわずかに異なることを行っています。
- ヘンゼルマン、ハーク、ガスリー、コネリーの本は言及さえしていません
IModelBinder - Palermo
DefaultModelBinderは を直接実装するよりも拡張することを推奨IModelBinderしていますが、その利点を活用する方法がよくわかりません。 - Sanderson は、既存の Model インスタンスを更新すること、および
ModelState.SetModelValue()規則に従うように呼び出すことについて言及しています。
モデル バインダーが規則に従っていること、および全体を正しく理解していることを確認したいだけですModelBindingContext。
推奨するヒント、トリック、良いチュートリアルはありますか?