powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Про DataSetы
23 сообщений из 23, страница 1 из 1
Про DataSetы
    #32600895
Дудкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Допустим у меня несколько форм и на некоторых из них присутствует таблица Контейнер. На формах где есть эта таблица я создаю датаадаптеры. Датаадаптеры "входят" в датасеты (генерят их). (не знаю как по-русски сказать). Получается, что одна Таблица участвует в нескольких датасетах.. Правильно ли это?
Цитирую:"Набор данных (dataset) - это виртуальная база данных, хранящаяся локально." Не получается ли у меня, что я создаю несколько раздробленных локальных баз данных?
...
Рейтинг: 0 / 0
Про DataSetы
    #32600972
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Допустим у меня несколько форм и на некоторых из них присутствует таблица Контейнер. На формах где есть эта таблица я создаю датаадаптеры. Датаадаптеры "входят" в датасеты (генерят их). (не знаю как по-русски сказать). Получается, что одна Таблица участвует в нескольких датасетах.. Правильно ли это?

Если у вас нет проблем, то вполне. Если они есть то что то надо менять.

Цитирую:"Набор данных (dataset) - это виртуальная база данных, хранящаяся локально." Не получается ли у меня, что я создаю несколько раздробленных локальных баз данных?

Ничего страшного, все это экземпляры класса вашего DataSet. Для этого и придуман метод Merge, позволяющая сливать DataSet'ы. Хотя и не всегда в этом бывает необходимость.

ИМХО: Если все как надо работает, нет каких либо проблем или неудобств, то решение является рабочим, достойным применения в данной рассматриваемой задаче.

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
Про DataSetы
    #32601092
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторДатаадаптеры "входят" в датасеты (генерят их). (не знаю как по-русски сказать).
То бишь к одной таблице у вас много разных DataSet??? На одной форме DataSet11, на другой DataSet21 и т.д.... созданных из одной таблы???
P.S. кстати, по русски - СОЗДАЮТ...
...
Рейтинг: 0 / 0
Про DataSetы
    #32601098
Дудкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladgrig авторДатаадаптеры "входят" в датасеты (генерят их). (не знаю как по-русски сказать).
То бишь к одной таблице у вас много разных DataSet??? На одной форме DataSet11, на другой DataSet21 и т.д.... созданных из одной таблы???

Да, и это меня смущает.
vladgrig[P.S. кстати, по русски - СОЗДАЮТ...
...
Рейтинг: 0 / 0
Про DataSetы
    #32601111
Дудкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уточню, есть несколько разных датаадаптеров на разных формах для одной таблицы, которые, по-русски говоря, СОЗДАЮТ разные датасеты..
...
Рейтинг: 0 / 0
Про DataSetы
    #32601131
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подводный камень:
при определённых условиях, изменения внесённые в таблицу в одной форме, могут не отразиться в другой форме...
P.S. Если интересно, могу смоделировать ситуацию...
...
Рейтинг: 0 / 0
Про DataSetы
    #32601144
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что бы этого избежать можно в новых DataAdapter использовать уже существующий DataSet
...
Рейтинг: 0 / 0
Про DataSetы
    #32601160
Дудкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladgrig Подводный камень:
при определённых условиях, изменения внесённые в таблицу в одной форме, могут не отразиться в другой форме...
P.S. Если интересно, могу смоделировать ситуацию...
Не надо, уже неоднократно сталкивался..

А стоит ли для всех датаадаптеров использовать один датасет?
...
Рейтинг: 0 / 0
Про DataSetы
    #32601196
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторА стоит ли для всех датаадаптеров использовать один датасет?
а что смущает в этом случае????
...
Рейтинг: 0 / 0
Про DataSetы
    #32601199
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дудкин
А стоит ли для всех датаадаптеров использовать один датасет?

Вы спрашиваете о каких то абстрактных вещах, поэтому мой ответ не знаю. Все зависит от конкретной, задачи и т.д.
Также все вещи о которых вы сейчас пишете, связаны с недоделкой Data Wizard'а в VS.NET 2002|2003. Хотя есть способы решения и этой проблемы - можно поставить на вооружение и эти дата-мастера с использованием единного дата-класса-компонента.

P.S. В VS 2005, предлагается более логичный доступ к данным через новые мастера, видимо критика дошла до MS.
...
Рейтинг: 0 / 0
Про DataSetы
    #32601212
Дудкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladgrig
а что смущает в этом случае????
Этот случай - это когда
Уточню, есть несколько разных датаадаптеров на разных формах для одной таблицы, которые, по-русски говоря, СОЗДАЮТ разные датасеты.. ??
Смущает хотя бы вышеназванный подводный камень..
...
Рейтинг: 0 / 0
Про DataSetы
    #32601246
Дудкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SaВы спрашиваете о каких то абстрактных вещах
Согласен. Хочется понять логику.. Хочется освоить .Net. Хочется делать правильно.. Возникает куча вопросов. За глупые вопросы извините.
...
Рейтинг: 0 / 0
Про DataSetы
    #32601314
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Дудкин
Посмотрите эту идею:
/topic/98825
...
Рейтинг: 0 / 0
Про DataSetы
    #32601337
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что смущает в случае использования одного DataSet для разных Adapter???
...
Рейтинг: 0 / 0
Про DataSetы
    #32601372
Дудкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladgrigЧто смущает в случае использования одного DataSet для разных Adapter???Нет, это нисколечки не смущает вообще... Смущает участие одной таблицы в нескольких датасетах..
...
Рейтинг: 0 / 0
Про DataSetы
    #32601393
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторА стоит ли для всех датаадаптеров использовать один датасет?
к чему тогда этот вопрос????
...
Рейтинг: 0 / 0
Про DataSetы
    #32601977
Дудкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladgrig авторА стоит ли для всех датаадаптеров использовать один датасет?
к чему тогда этот вопрос????
я имел ввиду тогда следует ли для всех, к примеру 15-ти, датаадаптеров создавать только один датасет.. или же стоит разделить их (датаадаптеры) по нескольким датасетам.
Как я понял точного ответа на этот вопрос никто не знает. Т. е, делать остается как мне удобно.
...
Рейтинг: 0 / 0
Про DataSetы
    #32602052
Фотография vladgrig
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторТ. е, делать остается как мне удобно.
я думаю, что к этому можно добавить - +чтобы работало как надо...
...
Рейтинг: 0 / 0
Про DataSetы
    #32602121
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дудки
я имел ввиду тогда следует ли для всех, к примеру 15-ти, датаадаптеров создавать только один датасет.. или же стоит разделить их (датаадаптеры) по нескольким датасетам.
Как я понял точного ответа на этот вопрос никто не знает. Т. е, делать остается как мне удобно.

Повторюсь у вас все проблемы в том что вы используете дата-мастер VS.NET.
Я вообще создаю датаадаптер когда мне необходимо, довольно таки часто обхожусь без DataAdapter. Таким образом у меня вообще нет готовых датаадаптеров.
Вы посмотрели ту ссылку которую я дал?
Там описан как раз один из способов сравнительно граммотного подхода построения единного дата-компонента для простого типа приложений.
Мне кажется вам этот способ должен подойти.

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
Про DataSetы
    #32602162
Дудкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, я посмотрел, Sa.. Распечатал и взял на вооружение. Счас думаю стоит ли переделывать проект, т.к. многое уже реализовано..
довольно таки часто обхожусь без DataAdapterпрограммно создаете? или вообще в принципе по-другому? хотелось бы узнать..
...
Рейтинг: 0 / 0
Про DataSetы
    #32602175
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дудкин
программно создаете? или вообще в принципе по-другому? хотелось бы узнать..

И программно и вообще без них например, для операций insert, update, delete

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
Про DataSetы
    #32602203
Дудкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sa Дудкин
программно создаете? или вообще в принципе по-другому? хотелось бы узнать..

И программно и вообще без них например, для операций insert, update, delete

Код: plaintext
 uid  =  S a

Через SQLCommandы, как я понял
...
Рейтинг: 0 / 0
Про DataSetы
    #32602216
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Через SQLCommandы, как я понял

Да, без них никак.


Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Про DataSetы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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