powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Обновление проекта после изменения структуры базы данных
4 сообщений из 4, страница 1 из 1
Обновление проекта после изменения структуры базы данных
    #40109680
Galadriel75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе время суток!

Вот есть такой вопрос. Есть проект на C# в Visual Studi 2019.
Внутри проекта есть локальная база данных.
Проект не мой, допиливаю его. Понадобилось изменить в одной из таблиц тип данных в поле.
Изначально был тип данных Time. Изменил на int. Вроде как бы все нормально: смотрю структуру таблиц - поле нужного типа.

Но надо сделать еще одно телодвижение: каким-то образом сделать так, чтобы обновился файл webinarDataSet.Designer.cs так как когда собираю проект, запускаю, вот что получаю:


Все верно: изначально поле и было Span.Time. А теперь - Int16.
А в файле webinarDataSet.Designer.cs старый тип поля - Time. И файл этот генерится на автомате.

// <auto-generated>
// Этот код создан программой.
// Исполняемая версия:4.0.30319.42000
//
// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
// повторной генерации кода.
// </auto-generated>

Так как попросить студию, чтобы она обновила данный файл?
Заранее спасибо!
...
Рейтинг: 0 / 0
Обновление проекта после изменения структуры базы данных
    #40109682
Galadriel75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Решение, описанное в https://bytes.com/topic/c-sharp/answers/695740-visual-studio-dataset-designer-doesnt-regenerate-designer-cs-code не помогает почему-то...
...
Рейтинг: 0 / 0
Обновление проекта после изменения структуры базы данных
    #40109688
Galadriel75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все дело в Адаптере...
Вот он и не апдейтится!
Код: c#
1.
2.
3.
4.
5.
6.
private void InitAdapter() {
            this._adapter = new global::System.Data.SqlClient.SqlDataAdapter();
            global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping();
......
            this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.SqlClient.SqlParameter("@Original_Длительность", global::System.Data.SqlDbType.Time, 0, global::System.Data.ParameterDirection.Input, 0, 0, "Длительность", global::System.Data.DataRowVersion.Original, false, null, "", "", ""));
            this._adapter.InsertCommand = new global::System.Data.SqlClient.SqlCommand();


У Длительности тип Time, а должен быть Int!
...
Рейтинг: 0 / 0
Обновление проекта после изменения структуры базы данных
    #40109692
Galadriel75
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Топик можно закрывать!
Решил вопрос! Если кому интересно, то надо ручками обновить тип данных в адаптере в коллекции параметров для команд модификации данных. Сама студия почему-то не догадывается это сделать.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Обновление проекта после изменения структуры базы данных
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]