1: private static void UsingSQL_B()
2: {
3: StringBuilder builder = new StringBuilder();
4: using (var connection = new SqlConnection(@"Data Source=.\SQLEXPRESS;Initial Catalog=MYCV;Integrated Security=True"))
5: {
6: var watch = Stopwatch.StartNew();
7: connection.Open();
8: builder.Append("INSERT INTO CANDIDATEINFO (CandidateName,CandidateLastName,CandidateEmail,CandidateBirthDate,CandidateCountry,CandidateCity) Values ");
9:
10: for (int i = 0; i < 500; i++)
11: {
12: builder.Append("(@CandidateName,@CandidateLastName,@CandidateEmail,@CandidateBirthDate,@CandidateCountry,@CandidateCity),");
13: }
14: builder.Remove(builder.Length - 1, 1);
15: using (var cmd = new SqlCommand(builder.ToString(), connection))
16: {
17: cmd.Parameters.AddWithValue("CandidateName", "Álvaro");
18: cmd.Parameters.AddWithValue("CandidateLastName", "Torrecilla");
19: cmd.Parameters.AddWithValue("CandidateEmail", "a@t.com");
20: cmd.Parameters.AddWithValue("CandidateBirthDate", Convert.ToDateTime("30/12/2009"));
21: cmd.Parameters.AddWithValue("CandidateCountry", 1);
22: cmd.Parameters.AddWithValue("CandidateCity", 1);
23:
24: cmd.ExecuteNonQuery();
25:
26: }
27: watch.Stop();
28: Console.WriteLine(String.Format("StringBuilder: {0}", watch.Elapsed.ToString()));
29:
30: }
31: }