.Net SQL Server DDL API

本文关键字:API DDL Server SQL Net | 更新日期: 2023-09-27 18:34:34

是否存在用于SQL Server DDL操作的.Net (C#( API?以下是我可能想要编写的代码类型的一些示例...

而不是。。。

using (var command = new SqlCommand("CREATE DATABASE [a_new_db];", sqlConnection))
{
  command.ExecuteNonQuery();
}

我宁愿写...

MyAwesomeApi.CreateDb("a_new_db");

而不是。。。

using (var command = new SqlCommand("ALTER AVAILABILITY GROUP [a_group] ADD DATABASE [a_new_db];", sqlConnection))
{
  command.ExecuteNonQuery();
}

我宁愿写...

MyAwesomeApi.JoinToAvailabilityGroup("a_group", "a_new_db");

.Net SQL Server DDL API

SQL Server Management Objects http://msdn.microsoft.com/en-us/library/ms162169.aspx