Подтвердить что ты не робот

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

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

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

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

4b9b3361

Ответ 1

В VS2012 это намного проще: просто нажмите alt + up/down с выбранным свойством.

Ответ 2

Я предполагаю, что "переупорядочить свойства" означает порядок, который свойства отображаются в дизайнере EDM, и если это то, что вы имеете в виду тогда Да, есть:

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

Ответ 3

Загрузите https://github.com/timabell/ef-edmx-sorter/releases/latest, извлеките его и запустите в своем файле .edmx. Он будет считывать модель хранения (которая будет соответствовать порядку поля базы данных) и использовать ее для переопределения свойств в концептуальной модели.

EfEdmxSorter.exe -i path/to/your.emdx