У меня есть проект, который использует наборы данных со строгим контролем типов.
Давайте предположим, что я хочу изменить схему базы данных базы данных, используемой этим приложением. У меня есть таблица под названием Страна, и я хочу добавить новый столбец под названием "IsADemocracy" (это - пример) типа данных SQL Server BIT.
Теперь, как я обновляю набор данных со строгим контролем типов так, чтобы я мог использовать это новое поле в приложении?
Я попытался добавить столбец в таблице Country на наборе данных, дал ему тип булевской переменной и отобразил ее свойство "Source" на "IsADemocracy".
Я могу получить доступ к полю в приложении, дать ему значение, и т.д., но базовые запросы, сделанные адаптером таблицы, не были обновлены для отражения этого изменения. Они - как они были, прежде чем я добавил этот столбец в наборе данных со строгим контролем типов. Я надеялся, что я сделал будет достаточно, но это, кажется, не имеет место.
Я должен повторно создать классы решительно наборов данных так или иначе? Если так, как и каковы последствия?
Я мог, вероятно, удалить таблицу Country в разработчике Набора данных и повторно отбросить ее из Проводника Сервера, но у меня есть запросы клиентов на ней, и я не хочу терять их.
Спасибо.