Автоматическое создание классов метаданных для Entity Framework


Я рассматриваю возможность использования xVal для проверки классов Entity Framework в приложении MVC. Это включает в себя написание классов метаданных, как подробно объяснил Грэм О'Нил (http://goneale.com/2009/03/04/using-metadatatype-attribute-with-aspnet-mvc-xval-validation-framework).

Мне интересно, есть ли способ автоматически генерировать такие классы метаданных, используя метаданные из базы данных SQL (например: not null fields will have [Required] class attribute.

3 4

3 ответа:

Вы можете использовать инструмент Code Smith www.codesmithtools.com (есть бесплатная версия, если я правильно помню)

Я написал приложение, которое будет читать существующую базу данных и затем генерировать класс аннотаций данных для каждой таблицы (исключая aspnet_* и VersionInfo).

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