开发者

Auto generating metadata classes for Entity Framework

开发者 https://www.devze.com 2022-12-19 11:22 出处:网络
I am considering using xVal for validation of Entity Framework classes in a MVC application. This involves writing metadata classes as explained in details by Graham O\'Neale (http://goneale.com/2009/

I am considering using xVal for validation of Entity Framework classes in a MVC application. This involves writing metadata classes as explained in details by Graham O'Neale (http://goneale.com/2009/03/04/using-metadatatype-attribute-with-aspnet-mvc-xval-validation-fram开发者_高级运维ework).

I am wondering if there's a way to auto generate such metadata classes using the metadata from the SQL database (for example: not null fields will have [Required] class attribute.


You could use Code Smith tool www.codesmithtools.com (there is a free version if I remember correctly)


I wrote an application that will read an existing database and then generate a Data Annotation Class for every table (excluding aspnet_* and VersionInfo).

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


In EF 4, you can easily customize the code generation via a T4 template.

0

精彩评论

暂无评论...
验证码 换一张
取 消