Entity Framework - Есть ли способ изменить порядок свойств в конструкторе EDMX?

Я использую конструктор моделей Entity Framework для разработки модели для нового проекта.

Добавление свойств относительно просто, однако они всегда добавляются к сущности.

Есть ли способ изменить порядок свойств после их добавления? Это очень раздражает!

31
задан Drew Noakes 16 August 2010 в 22:53
поделиться

1 ответ

Я предполагаю, что под "переупорядочить свойства" вы имеете в виду порядок, в котором свойства отображаются в дизайнере EDM, и если это то, что вы имеете в виду, то да, это так:
1. Щелкните правой кнопкой мыши на вашем edmx-файле в проводнике решений и выберите "Открыть с помощью..."
2. Выберите 2-й пункт: Automatic Editor Selector(XML) и нажмите OK.
3. Нажмите "Да", когда появится вопрос о том, нужно ли закрыть файл edmx.
4. Теперь вы должны увидеть XML-файл, который создается за сценой.
5. Найдите узел EntityType, свойства которого вам нужно переупорядочить: он находится в CSDL-контенте следующим образом: < EntityType Name="yourEntityName">. Под ним находится целая куча узлов свойств: < Property Type="" Name=""... Измените порядок скалярных свойств, сохраните и дважды щелкните на edmx-файле, чтобы снова открыть его в режиме дизайнера... Вы увидите, что порядок был изменен!

24
ответ дан 27 November 2019 в 22:26
поделиться