Как создать XML/XSD из таблицы SQL с несколькими таблицамиКак создать XML/XSD из таблицы SQL с несколькими таблицами
, что я хочу сделать, это создать XML-схему из базы данных (или схемы базы данных)
Это post имеет некоторые интересные код
Особенно
DataSet results = new DataSet();
SqlCommand command = new SqlCommand("SELECT * FROM table", new SqlConnection(connectionString));
SqlDataAdapter sqlAdapter = new SqlDataAdapter(command);
sqlAdapter.FillSchema(results, SchemaType.Mapped);//Fills dataset with schema from query
results.WriteXmlSchema(mySchema);
Но как я могу генерировать эту XML-схему из нескольких таблиц? Если я просто
Select * from table1,table2
Все данные в один большой двоичный объект в XML
Я хочу, каждая таблица определена в XML с его содержимое отдельно. что-то
Это очень полезно, я думаю, но как мне написать физический файл? На readXMLSchema я получаю «Недопустимый выбор XPath внутри узла поля .....» DataSet _completeDataSet = new DataSet(); _completeDataSet.ReadXmlSchema (vehicleSchema.CreateReader()); _completeDataSet.WriteXmlSchema ("FleetsDatabaseSchema.xsd"); – Maestro1024