Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Базы данных под .NET > Вся структура БД в одном DataSet


Автор: Yagmort 7.11.2010, 23:23
Написал функцию отображения данных в GridView через  DataSet, и почитал немного про него... У меня такой вопрос... Можно ли сразу запихнуть всю структуру БД состоящую из 50 таблиц связанных уже между собой в один DataSet одновременно ? И вытаскивать, определенные таблицы в нужный момент ? Если да то как ? запросом можно конечно но это получится запрос жесткий например типо того 
Код

SELECT * FROM table1,table2,teble3,table4
 итп (без логических связей), а если с логическими, то 
Код

SELECT * FROM table1 LEFT OUTER JOIN table2 ON table1.id1=table2.id1 LEFT OUTER JOIN table3 ON table1.id1=table3.id1
  и т.п. стоит ли мне с этим заморачиваться или просто вытаскивать в нужный момент определенную таблицу ???

Автор: MasterOfCode 8.11.2010, 07:00
Yagmort, 
возможно не в тему. Но если БД будет весить 100 Гб, то ты будешь тянуть всю структуру на клиента, и те данные, с которыми пользователь, возможно, работать не будет. Процесс будет ресурсоемкий. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)