![]() |
Модераторы: Partizan, gambit |
![]() ![]() ![]() |
|
Хоббит |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1263 Регистрация: 6.11.2005 Репутация: нет Всего: 1 |
Пишу программу на C#. В прогремме надо использовать БД ... как лучше всего в программе хранить имена таблиц, чтобы их можно было использовать в любом модуле.
Я храню их в статическом классе ... какае еще варианты |
|||
|
||||
Cree |
|
|||
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 10.11.2005 Репутация: нет Всего: нет |
Может быть типоризированный DataSet/
|
|||
|
||||
Хоббит |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1263 Регистрация: 6.11.2005 Репутация: нет Всего: 1 |
а подробнее .... заиметь DataSet со всеми таблицами внутри... а имена как их задать ... ? мне по сути надо загрузить данные и сохранить в свои класс... так что имена таблиц нужны всего 2 раза при открытии и при закрытии
|
|||
|
||||
Cree |
|
|||
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 10.11.2005 Репутация: нет Всего: нет |
Там, в студии когда делаешь Add->New Item, есть такой Item DataSet, вообщем его кидаешь, и получаешь возможность добавлять в нем таблицы плюс, задавать типы полей -получается типоризированный дата сет. Потом партируеешь пространство имет в using, и создаешь дата сет такого типа. Далее, заполняешь этот датасет из базы. - Названия таблиц можно получить из него самого, а его можно перемещать меду приложениями.
|
|||
|
||||
ivashkanet |
|
|||
![]() Кодю потиху ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3684 Регистрация: 23.2.2006 Где: Гомель, Беларусь Репутация: 47 Всего: 149 |
Добалю свои 5 копеек. Настолько хороший датасет получается, у которого:
а) к таблицам можно обращаться через созданные дизайнером свойства (DataSet.<имя таблицы>) б) Появляется тип <Имя таблицы>Row, у которого в свойствах есть название столбцов в) (Я был в шоке) У таблицы появляется метод find<по тем столбцам, которые ты сделал ключами> Круто, я балдю ![]() |
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 110 Всего: 232 |
ivashkanet,
По поводу в) вставлю 2 копейки: у любой даже нетипизированной таблицы есть метод Select, ищет по любому полю и нескольким полям (AND, OR, LIKE и т.д.). -------------------- ![]() |
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |