Мне нужно создать строго типизированный набор данных во время выполнения для предпочтительной целевой базы данных пользователя. Visual Studio имеет огромную поддержку времени разработки для создания типизированных наборов данных. Мне нужно автоматизировать процесс создания типизированных наборов данных для целевой базы данных во время выполнения.Как создать сильно типизированный набор данных во время выполнения с помощью C#?
Он должен создать ...
1.) XSD-файл.
2.) типизированный набор данных represnting базы данных
3.) типизированные обертки для всех таблиц базы данных и столбцов внутри таблиц.
4.) Таблица Адаптеры для каждой таблицы.
Поэтому мне нужно создать такой же типизированный набор данных во время выполнения, который обычно создается во время разработки с использованием типизированного конструктора набора данных Visual Studio.
xsd.exe будет генерировать файлы классов из существующего XSD defi. файл. Мне также нужно генерировать XSD. И мне также нужно создать адаптеры для таблицы. –
Вместо того, чтобы запускать XSD.EXE, вы также можете напрямую поговорить с классом XsdTool.Xsd или даже с System.Data.Design.TypedDataSetGenerator и System.Xml.Serialization.XmlReflectionImporter/XmlSchemaExporter. –