2014-11-07 1 views
0

Я использую Entity Framework с базой данных, потому что это была более легкая кривая обучения. Я читал, что EF 7 больше не будет использовать файл EDMX, и этот код будет первым.Как вы получаете доступ к метаданным из шаблона T4 с каркасом сущности кода?

Я подумываю о том, чтобы идти вперед и преобразовываться в код сначала, потому что мой проект все еще относительно молод, но я не уверен, как получить доступ к метаданным, который предоставляет EDMX. Я широко использую T4 шаблоны и нуждаюсь в доступе к метаданным.

Кто-нибудь использует T4-шаблоны с кодовым первым, и если да, то как вы получаете метаданные?

спасибо,

Джон

ответ

1

Используйте шаблон EF Reverse POCO доступный в VS Галерея

+0

это похоже на то, что будет генерировать классы POCO, но я не вижу, как это будет про доступ к метаданным для шаблонов t4. –

+0

Просьба уточнить «метаданные» ... – ErikEJ

+0

В частности, содержимое EntityContainer, EdmProperty, NavigationProperty, EntityType и EdmItemCollection, определенное в пространстве имен System.Data.Metadata.Edm. Эти классы подвергаются шаблонам T4 через класс MetadataLoader. Их данные получены из файла EDMX. Если файл EDMX отсутствует, неясно, будут ли доступны эти классы. –

 Смежные вопросы

  • Нет связанных вопросов^_^