たとえば、表示列に関する情報をデータベースに保存しますが、これを定義するために DisplayColumnAttribute を使用したくありません。実行時に DataAnnotations 情報を作成するにはどうすればよいですか?
1 に答える
1
おそらく、「DynamicDataバディクラス」機能を使用する必要があります。これにより、検証メタデータを別のクラスに保持できます。したがって、データベースからその「バディクラス」を生成するカスタムジェネレータを作成できます。
更新: DataAnnotations属性メカニズムのさらに別の制限に遭遇したときに私が今日見つけたこのブログ投稿を確認してください。
于 2009-09-07T06:15:44.843 に答える