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