Używanie procedur przechowywanych w języku C #

Pracuję nad aplikacją bazy danych w C #. Miałem wymóg wyświetlania danych w tabeli i teraz to robię. Ale moja logika biznesowa jest zakodowana na moim kodzie. Teraz chcę iść dalej i używać zapisanych procedur z moim kodem. Jakie modyfikacje muszę zrobić. Wystarczy prosta lista kroków :)

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;

Zacząłem od utworzenia nowego polecenia SQL, ale nie jestem pewien, czy używam poprawnego sposobu.

SqlCommand newCommand = new SqlCommand("SELECT * FROM PMInfo");
newCommand.CommandType = CommandType.StoredProcedure;

questionAnswers(10)

yourAnswerToTheQuestion