パラメータ化されたクエリを使用してデータをテーブルに挿入するのはなぜですか。
string queryString = "insert into product(id, name) values (@id, @name)";
クエリ文字列に値を追加するよりも高速です。
string queryString = "insert into product(id, name) values (" + _id + ", " + _name + ")";
?
このコマンドをループで使用して10K行を挿入すると、パラメーター化されたクエリは他のクエリよりも桁違いに高速になります。
パラメータ化されたクエリにはセキュリティと保守性の利点があることを知っています。これが推奨される使用方法ですが、なぜこれほど高速なのかについての説明に興味があります。