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


Автор: andrey_pro 28.7.2008, 20:50
Как БД занести в DataSet? Чтоб вся база данных (на Access) была в Dataset, и таблицы и связи таблиц

Автор: jonie 29.7.2008, 00:34
сгенерировать по этой базе XSD схему, на основании которой сгенерировать строго типизированный датасет со всеми потрохами вроде ограничений, и сделать загрузку, используя TableAdapter-ы(которые тоже будут сгенерированны) (И методы Fill\Get).

в общем думаю что ничем не отличается от ситуации просто загрузить таблицу в DataTable который внутри DataSet. а это описано в любом учебнике по ado.net

Автор: andrey_pro 29.7.2008, 05:35
А как сгенерировать XSD схему?

Автор: jonie 29.7.2008, 08:33
в VS добавить к проекту DataSet.xsd и надобавлять туда TableAdapter-ов. почитайте книгу по ado.net

Автор: andrey_pro 29.7.2008, 08:48
Может кодом поможете?
Я вставил в XML таблицы, мне осталось достать схему БД в файл XSD

Автор: jonie 1.8.2008, 09:57
открой xml файл в студии и нажми Generate XSD. Можно использовать программы вроде xmlSPY, он дает более качественный выход схемы.

Автор: KLUBS 1.8.2008, 22:53
Погоди,  а какая БД, если Access я даже код могу привести, там же в OleDb есть фишки которые сами заполняют DataSet

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