通常のasp.net mvc 2検証プロセス以外で使用するために、バディクラスのメタデータ情報を読み取ろうとしています。私はそれが言うのと同じくらい簡単だと思った:
DataAnnotationsModelMetadataProvider metadataProvider = new DataAnnotationsModelMetadataProvider();
var metaData = metadataProvider.GetMetadataForType(() => new T(), typeof (T));
それは機能しますが、バディ情報にあるものだけでなく、型のメタデータ情報全体を返しています。MVC2 ソース (DataAnnotations のバディ クラス サポートを使用) によると、バディ データ情報の取得をサポートする必要がありますが、Metadatatype() 属性に反映されるコードの部分がわかりません。
ここで一般的に混乱します。過負荷か何かを見逃しましたか?