Entity Framework 6.2, получение столбца времени выполнения отсутствует при использовании БД - PullRequest
0 голосов
/ 12 ноября 2018

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

БД уже содержит Consignee_Contact, и добавлен новый столбец - Consingee_Contact2.

Я обновляю БД из Таблицы, используя инструмент Дизайнер. Два новых столбца добавляются к столбцам в БД.

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

Это потому, что в первой строке нет заполненных столбцов?

1 Ответ

0 голосов
/ 14 ноября 2018

Ну после долгих копаний я нашел проблему ... Программа была права.В проекте программы есть 2 базы данных, потенциально на разных фермах серверов SQL + есть другая ферма серверов для тестирования.Таким образом, я мог бы рассмотреть до 8 различных серверов SQL.Сейчас обе базы данных находятся на одном и том же сервере SQL.

Строка SQL-соединения хранится в файле конфигурации.Для проверки файла.Таким образом, в файле есть 4 строки подключения, 2 для продукта, 2 для теста.

Так что на сайте клиента серверы для тестирования хороши, а производство повреждено.В моем локальном тесте я использовал разные SQL-серверы для каждой из БД и забыл добавить столбцы на один из серверов.

Так что я сломлен.Спасибо.

...