我正在考虑使用xVal验证MVC应用程序中的Entity Framework类。这涉及编写元数据类,详见Graham O'Neale(http://goneale.com/2009/03/04/using-metadatatype-attribute-with-aspnet-mvc-xval-validation-framework)。
我想知道是否有办法使用SQL数据库中的元数据自动生成此类元数据类(例如:非空字段将具有[Required]类属性。
答案 0 :(得分:3)
您可以使用Code Smith工具www.codesmithtools.com(如果我没记错的话,还有一个免费版本)
答案 1 :(得分:1)
我编写了一个应用程序,它将读取现有数据库,然后为每个表生成一个Data Annotation Class(不包括aspnet_ *和VersionInfo)。
答案 2 :(得分:0)