自动为Entity Framework生成元数据类

时间:2010-02-09 14:24:14

标签: asp.net-mvc entity-framework xval model-validation

我正在考虑使用xVal验证MVC应用程序中的Entity Framework类。这涉及编写元数据类,详见Graham O'Neale(http://goneale.com/2009/03/04/using-metadatatype-attribute-with-aspnet-mvc-xval-validation-framework)。

我想知道是否有办法使用SQL数据库中的元数据自动生成此类元数据类(例如:非空字段将具有[Required]类属性。

3 个答案:

答案 0 :(得分:3)

您可以使用Code Smith工具www.codesmithtools.com(如果我没记错的话,还有一个免费版本)

答案 1 :(得分:1)

我编写了一个应用程序,它将读取现有数据库,然后为每个表生成一个Data Annotation Class(不包括aspnet_ *和VersionInfo)。

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

答案 2 :(得分:0)