ASP.NET MVC コントローラー クラスには、UpdateModel へのオーバーロードが多数あります。
汎用のものもあれば、そうでないものもあります。
明らかに、ジェネリック バージョンを使用したいのですが、それが実際に何をするのかわかりません。UpdateModel は、リフレクションを使用してプロパティを設定する単なる方法ではありません。
それで、これの違いは何ですか:
UpdateModel<ContestModel>(model);
対。
UpdateModel(model);
タイプがわかっている場合、リフレクションは少し高速ですか?それとも別の理由がありますか?