2

Я добавил столбец на моем сервере Sql Server Db, а затем в обновленной модели VS i из базы данных есть шаблон, сгенерированный с помощью некоторого кода.Устройство чтения данных несовместимо с указанным ... Элемент типа «Финализированный» не имеет соответствующего столбца в считывателе данных

код компилируется нормально, но когда я пытаюсь получить доступ к базам данных, возникает следующая ошибка:

Считывателя данных несовместим с указанным «CompassModel.tbSalesContract». Элемент типа «Финализированный», не имеет соответствующего столбца в считывателе данных с тем же именем .

Окончательный - это новый столбец, который я добавил в мою базу данных.

Кто-нибудь знает, как отслеживать это, и если да, есть ли исправление или методология, которые следует соблюдать, чтобы избежать в будущем?

+2

Вы обновили инструкцию select или хранимую процедуру для включения нового столбца? –

+0

Вы уверены, что ваша программа подключена к той же базе данных, в которую вы вносили изменения? – Paddy

+0

на сервере Sql i щелкнул правой кнопкой мыши и сказал дизайн, а затем добавил столбец Finalized. – Pomster

ответ

5

Если вы используете SP, обновите вновь добавленный столбец в этом или Если вы используете встроенный запрос, укажите точное имя только что добавленного столбца. Шаблон, о котором вы говорите, не содержит недавно добавленного имени столбца. Попробуйте отредактировать шаблон. Проблема будет решена.

0

Если вы используете SP, пожалуйста, убедитесь, что имена псевдонимов используются .. т.е. для, например: Он должен быть записан как

имя_поля как «Псевдоимя»

спасибо, Criss THOMAS

0

Надеется, что это помогает кто-то, но когда я получил эту ошибку я пытался вернуть тип объекта из хранимую процедуру.

Чтобы исправить это, мне пришлось добавить правильное сопоставление импорта функций. В своем edmx перейдите в представление «Браузер модели» и перейдите в «Funtion Imports». Щелкните правой кнопкой мыши свое имя sproc и выберите функцию импорта. Там вы можете сопоставить результаты возврата sproc с соответствующим свойством объекта.

Смежные вопросы

 Смежные вопросы