using Microsoft.SqlServer.Management.Smo; // Create a new database string databaseName = "testdatabase"; Server server = new Server(""); Database database = new Database(server, databaseName); database.Create();
using Microsoft.SqlServer.Management.Smo; // Get the list of tables in the database string databaseName = "testdatabase"; Server server = new Server(""); Database database = server.Databases[databaseName]; foreach (Table table in database.Tables) { Console.WriteLine(table.Name); }
using Microsoft.SqlServer.Management.Smo; // Execute a query on the database string databaseName = "testdatabase"; Server server = new Server("Package library: Microsoft.SqlServer.Smo.dll"); Database database = server.Databases[databaseName]; string query = "SELECT * FROM Employees"; using (var connection = new SqlConnection(database.ConnectionString)) { connection.Open(); using (var command = new SqlCommand(query, connection)) { using (var reader = command.ExecuteReader()) { while (reader.Read()) { Console.WriteLine(reader["Name"].ToString()); } } } }