Comment créer XML/XSD de table SQL avec plusieurs tablesComment créer XML/XSD de table SQL avec plusieurs tables
ce que je veux faire est de créer un schéma XML à partir d'une base de données (ou schéma de base de données)
ce post a un code intéressant
particulièrement
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);
Mais comment puis-je générer ce schéma XML à partir de plusieurs tables? Si je fais juste
Select * from table1,table2
Toutes les données sont dans un grand blob dans le fichier XML
Ce que je veux est chaque table définie dans le fichier XML avec son contenu séparément. quelque chose
C'est très utile je pense mais comment puis-je réécrire dans un fichier physique? Sur le readXMLSchema, j'obtiens un "sélection XPath invalide à l'intérieur du nœud de champ ....." DataSet _completeDataSet = new DataSet(); _completeDataSet.ReadXmlSchema (vehicleSchema.CreateReader()); _completeDataSet.WriteXmlSchema ("FleetsDatabaseSchema.xsd"); – Maestro1024