4

MVC アプリケーションで Entity Framework クラスの検証に xVal を使用することを検討しています。これには、Graham O'Neale ( http://goneale.com/2009/03/04/using-metadatatype-attribute-with-aspnet-mvc-xval-validation-framework ) によって詳細に説明されているメタデータ クラスの作成が含まれます。

SQL データベースのメタデータを使用してそのようなメタデータ クラスを自動生成する方法があるかどうか疑問に思っています (たとえば、null 以外のフィールドには [Required] クラス属性が含まれます。

4

3 に答える 3

3

Code Smith ツール www.codesmithtools.com を使用できます (私の記憶が正しければ、無料バージョンがあります)。

于 2010-02-09T14:28:49.067 に答える
1

既存のデータベースを読み取り、すべてのテーブル (aspnet_* と VersionInfo を除く) のデータ注釈クラスを生成するアプリケーションを作成しました。

http://pfsolutions-mi.com/Product/MetaDataClassGenerator

于 2012-10-01T15:37:49.047 に答える
0

EF 4 では、T4 テンプレートを使用してコード生成を簡単にカスタマイズできます

于 2010-02-09T16:19:41.897 に答える