.net - Read multiple tables with relations with t-sql into DataSet -


क्या एक t-sql स्टेटमेंट के साथ डेटा का चयन करें एक स्ट्रिंग प्रतिनिधित्व में कई तालिकाओं ( शामिल होने ) से और सीधे एक डेटा सेट ( DataSet.ReadXml (...) ) में इस पाठ को डालें

मुझे संबंधों को संरक्षित करने की आवश्यकता है, निश्चित रूप से।

मैंने FOR XML का उपयोग करते हुए कुछ जटिल उदाहरण देखे हैं, लेकिन क्या यह एक आसान तरीका है? < / P>

अच्छा, मैंने इसे स्वयं किया है:

  SQL = "SELECT table1 .x, table2.z से तालिका 1 INNER तालिका 2 पर तालिका 1। आईडी = तालिका 2। एक्सएमएल ऑटो, XMLDATA के लिए एसबीआईडी ​​";   

और

  डेटासेट डेटा = नया डेटासेट (); डीबी कॉमांड सीएमडी = कॉन। क्रेेट कॉमांड (); Cmd.CommandText = SQL; Data.ReadXml (((System.Data.SqlClient.SqlCommand सीएमडी) .ExecuteXmlReader (), xmlReadMode.Fragment);   

ऐसा ही है

Comments