साथ LINQPad का उपयोग करते हुए मैं Sql सर्वर 2008 R2 मानक के लिए एसएमओ उपयोग करने के लिए कोशिश कर रहा हूँ, लेकिन मैं एक मुद्दा में चल रहा जब भी मैं Dump
एक वस्तु का प्रयास करें।एसएमओ
प्रासंगिक कोड:
void Main()
{
var connectionString = @"Server=(local);Trusted_Connection=True;";
Server server = new Server(new ServerConnection(new SqlConnection(connectionString)));
server.ConnectionContext.Connect();
server.Dump(); //Error
Database database = new Database(server, "master");
database.Refresh();
database.Dump(); // Error
IEnumerable<Table> tables = database.Tables.Cast<Table>();
tables.Dump(); //Error
}
संपादित करें:
मैंने पाया कि चारों ओर एक काम एक निश्चित प्रत्यावर्तन गहराई के साथ Dump
विधि का उपयोग करने के लिए है जैसे Dump(1)
, लेकिन अपवाद प्रत्येक वस्तु के लिए एक अलग स्तर पर है।