powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / У начинающего концептуальный вопрос
6 сообщений из 6, страница 1 из 1
У начинающего концептуальный вопрос
    #32579494
dencat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть база данных на MS SQL сервере, всего около 40 таблиц.
Пишу оболочку на VB.NET для работы с БД.
Вопрос как вообще правильнее работать с таблицами:

загонять их все в DataSet, и в нем уже с ними работать?

Сделать необходимые Views на SQL сервере и работать уже с ними?

Писать хранимые процедуры и получать данные с помощью них?

Зарание спасибо за подсказку, структуру базы могу скинуть.
...
Рейтинг: 0 / 0
У начинающего концептуальный вопрос
    #32579562
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть база данных на MS SQL сервере, всего около 40 таблиц.
Пишу оболочку на VB.NET для работы с БД.


Вопрос как вообще правильнее работать с таблицами:

Без детального изучения задачи трудно посоветовать.

загонять их все в DataSet, и в нем уже с ними работать?
Сделать необходимые Views на SQL сервере и работать уже с ними?

Если требуется изменения данных на стороне клиента то в основном быстрее перетащить часть требуемых данных (без View, и joinов) по отдельности в один DataSet. Далее организовать DataRelation между этими таблицами. После внесения изменения на клиенте, в нужной последовательности "заливать" изменения обратно в БД. По крайне мере более удобно работать с DataSet - когда он повторяет всю структуру (или отдельнюю ее часть) вашей базы данных.

Писать хранимые процедуры и получать данные с помощью них?

Само по себе приветствуется
Полезно когда структура DataSet не совпадает со структурой БД.
Иногда просто невозможно обойтись без ХП

Кое что по теме смотрите здесь
/topic/102575

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
У начинающего концептуальный вопрос
    #32579631
dencat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Понятно, спасибо за совет.
Будем посмотреть, на всякий случай структура базы в прекрепленном файле, это будет система учета и управления клиентами компании.
...
Рейтинг: 0 / 0
У начинающего концептуальный вопрос
    #32579648
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OFF:
Вижу структура "нарисована" в Allfusion Data Modeler а-ля ErWin, как сделали PDF?

Распечатали на виртуальном PDF- принтере? Или нужная фича появилась в очередной версии ErWin.

P.S. Бросил использовать ErWin как раз по причине невозможности нормально экспортировать структуру БД, а следовательно нормального документирования программного средства.


Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
У начинающего концептуальный вопрос
    #32579749
Фотография Easygoing
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SP - rullez!
Тащить все в датасет - убийство! Максимально конкретизируй выборку!
...
Рейтинг: 0 / 0
У начинающего концептуальный вопрос
    #32579814
dencat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да сделано в ERWin и распечатано на виртуальном принтере.
Пока начинающий, других средств разработки под рукой не было:)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / У начинающего концептуальный вопрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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