Мне нужно удалить / удалить базу данных из кода, написанного на C #, используя ado.net в настольном приложении, используя оконные формы.Код выглядит следующим образом:
string connectionString = Helpers.Configs.ApplicationConnectionString;
SqlConnection conn2 = new SqlConnection(connectionString);
connectionString = connectionString.Replace(conn2.Database, "master");
string query = "alter database [" + DBName + "] set single_user with rollback immediate; drop database [" + DBName + "];";
bool isTrue = false;
using (SqlConnection conn = new SqlConnection(connectionString))
{
SqlCommand cmd = new SqlCommand(query, conn);
cmd.CommandTimeout = 0;
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
isTrue = true;
}
return isTrue;
В приведенном выше коде я использую основную базу данных для подключения и выполнения запроса.В результате база данных каким-то образом удаляется, но проблема в том, что в случае ExecuteNonQuery () отображается сообщение / предупреждение, которое выглядит следующим образом:
Я не хочу, чтобы отображалось это сообщение или предупреждение.Потому что это очень раздражает, что отображается в приложении при удалении базы данных.