for (int i = 0; i < purchaseListView.Items.Count; i++)
Connection con = new Connection();
SqlCommand cmd = new SqlCommand();
SqlCommand cmdFifo = new SqlCommand();
con.OpenConnection();
cmd.Connection = con.DataBaseConnection;
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "insertDetail";
cmdFifo.Connection = con.DataBaseConnection;
cmdFifo.CommandType = CommandType.StoredProcedure;
cmdFifo.CommandText = "insertInToMain";
Это мой код, и я хочу знать, влияет ли цикл на производительность моего программного обеспечения, и если это правильный способ вызова хранимой процедуры в цикле.Сохраненная процедура в цикле
Я сохранил процедуру в классе, и я хочу вызвать ее из формы при нажатии кнопки сохранения и вставить 10 элементов в базу данных с помощью той же хранимой процедуры.
может у вас, пожалуйста, назовите меня правильным способом? как я могу сделать его эффективным ??? – Bunzitop
isit эффективно делать con.open() for (int i = 0; i
Bunzitop
@ пользователь2174542 - не очень. Основная неэффективность заключается в том, что вы находитесь в цикле и создаете много избыточных объектов (т. Е. Используя новый SQLCommand() внутри цикла). Вы можете повторно использовать объекты, как я показал вам в своем ответе. –