Usando procedimentos armazenados em c #
Eu estou trabalhando em um aplicativo de banco de dados em c #. Eu tinha um requisito para exibir dados em uma tabela e agora estou pronto para isso. Mas minha lógica de negócios é codificada para o meu código. Agora eu quero ir em frente e usar procedimentos armazenados com o meu código. Quais são as modificações que preciso fazer. Uma simples lista de passos seria suficiente :)
SqlConnection myConnection = new SqlConnection("user id=dbblabla;" +
"password=1234;server=localhost\\SQLEXPRESS;" +
"Trusted_Connection=yes;" +
"database=myDB; " +
"connection timeout=30");
try
{
myConnection.Open();
} catch (SqlException excep){
Console.WriteLine(excep.StackTrace);
}
String selectionQuery = "SELECT * FROM myTable";
SqlDataAdapter myAdapter = new SqlDataAdapter(selectionQuery,myConnection);
DataSet ds = new DataSet();
myAdapter.Fill(ds,"AllInfo");
dataGridSearchOutput.DataSource = ds.Tables["AllInfo"].DefaultView;
Comecei criando um novo comando SQL, mas não tenho certeza se estou usando o caminho correto.
SqlCommand newCommand = new SqlCommand("SELECT * FROM PMInfo");
newCommand.CommandType = CommandType.StoredProcedure;