sqlcommand

W jakich okolicznościach SqlConnection automatycznie włącza się do transakcji ambient TransactionScope?

Co to znaczy, że SqlConnection jest "włączony" do transakcji? Czy to po prostu oznacza, że polecenia, które wykonam na połąc ... s // I execute on it participate in it's existing transaction rather than // the current transaction scope. (Yes?) }

Czy SqlCommand.Zamknąć połączenie?

Czy Mogę efektywnie wykorzystać to podejście? using(SqlCommand cmd = new SqlCommand("GetSomething", new SqlConnection(Config ... zmi: czy metoda Dispose polecenia SQL (wywoływana po wyjściu z bloku using) zamknie podstawowy obiekt SqlConnection, czy nie?

Jaka jest najlepsza metoda przekazywania parametrów do SQLCommand?

Jaka jest najlepsza metoda przekazywania parametrów do SQLCommand? Można zrobić: cmd.Parameters.Add("@Name", SqlDbType.VarC ... oże być w jakiś sposób "lepszy" pod względem wydajności lub sprawdzania błędów. Ale chciałbym wiedzieć bardziej definitywnie.

Jaka jest różnica między poleceniem SQL.CommandTimeout i SqlConnection.ConnectionTimeout?

Czy jest jakaś różnica między SqlCommand.CommandTimeout a SqlConnection.ConnectionTimeout W. NET?

Czy muszę zamknąć () SqlConnection zanim zostanie usunięty?

Na moje inne pytanie o Obiekty jednorazowe , czy powinniśmy wywołać Close() przed końcem używanego bloku? using (SqlConnect ... dType.Text; connection.Open(); command.ExecuteNonQuery(); // Is this call necessary? connection.Close(); }