Получить переименованный столбец из представления базы данных без "обновить модель из базы данных ..."? - PullRequest
0 голосов
/ 25 октября 2018

Есть ли какой-нибудь способ, если мы используем первый подход к базе данных, что мы можем получить переименованное имя столбца (из вида) без необходимости щелкать правой кнопкой мыши внутри edmx и выбирать «обновить модель из базы данных ...»?

Пример

У нас есть следующий пример представления в mssql:

SELECT 'My first column' column1, 'My second column' column2, 'My third column' column3

это создает следующий вывод в моем веб-приложении:

enter image description here

В edmx это выглядит так:

enter image description here

Вызов уже является динамическим,поэтому нет класса dto позади, поскольку я хочу, чтобы он был динамическим:

enter image description here

Вопрос

Как можно изменитьвид сверху, например, на следующее:

SELECT 'My first column' columnNameChanged1, 'My second column' secondColumn, 'My third column' thridOneYeah

Таким образом, выходные данные в приложении верны (применены новые имена столбцов), и в платформе сущностей нет сообщения об ошибке, в котором говорится, что не определено "column1 "и все это БЕЗ необходимости" обновить модель из базы данных ... " в visual studio.Я хочу, чтобы это было как можно более динамичным.

Таким образом, любые изменения в представлении базы данных (имя столбца) должны отражаться на веб-странице без необходимости изменения / обновления кода и вообще открытия Visual Studio.Это возможно?

1 Ответ

0 голосов
/ 31 октября 2018

Ну, я пришел к выводу, что, вероятно, невозможно сделать то, что я хотел.Сейчас я вызываю хранимые процедуры из кода (не нужно отображать их), которые возвращают тот же результат, и это тоже работает нормально и динамично.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...