У меня есть модель сущности, построенная с использованием конструктора. В одной из моих таблиц (приложение) у меня есть несколько внешних ключей, которые ссылаются на одну и ту же таблицу состояния (статуса). В результате, когда были построены мои ассоциации, у меня есть несколько объектов, объект построен с именем автоматического индексирования:Как получить имя столбца из ассоциации Entity Framework
- application_statuses2
- application_statuses3
т.д.
Я строю экран типа «история версий» и хотите иметь возможность правильно перечислить «дружественное имя» для каждого измененного столбца. Например, вместо «application_statuses2» будет отображаться «Состояние назначения». Если я могу определить имя столбца конечной точки в соответствующей ассоциации, я могу настроить правильное отображаемое значение.
Я могу найти объект сущности в дизайнере, я могу даже отслеживать, где он ссылается на внешний ключ, о котором строится ассоциация, но я могу найти свойство, которое описывает имена enpoints или столбцов. Как определить имя столбца или конечную точку в моей ассоциации или сущности?
Я смог найти это, но я ищу способ сделать это программно. Я смог выбрать другой маршрут и предоставить уникальные имена для своих конечных точек и работать таким образом, но я уверен, что есть другой способ. –
ОК, не проще ли просто изменить имя свойства через дизайнера? Затем вы можете обратиться к нему, как хотите, в модели – dosjunkey
, если вы ищете способ управления способом его создания в первую очередь, эта статья может стоить gander [http://blogs.msdn.com/b /efdesign/archive/2009/01/22/customizing-entity-classes-with-t4.aspx](http://blogs.msdn.com/b/efdesign/archive/2009/01/22/customizing-entity- classes-with-t4.aspx) – dosjunkey