| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Базы данных под .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 |