چطور می تونم در C# کاری کنم که با یک حلقه for مثلا 1000 تا رکورد تولید کنم و در بانک sql ذخیره کنم - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

چطور می تونم در C# کاری کنم که با یک حلقه for مثلا 1000 تا رکورد تولید کنم و در بانک sql ذخیره کنم

0 امتیاز

با سلام

میخوام یک سری اطلاعات مثلا 1000 تا رکورد ایجاد کنم و در بانک sql ذخیره بشه 

و با یک query گرفتن یکی از آیتم ها زمان انجام آن را نشان بدهد؟

منظورم اینه که از این 1000 تا رکورد مثلا 100 تاش مربوط به  c1 هست بعد می خوام بگم که داده های  c1 چقدر بوده و بعد از نشون دادن نتایج ، زمان را برای نتیجه C1  بهم اعلام کنه  که چقدر  زمان بر حسب میلی ثانیه طول کشیده انجام بشه ؟

سوال شده دی 15, 1393  بوسیله ی omidazx (امتیاز 19)   2 4 7
ویرایش شده دی 15, 1393 بوسیله ی omidazx
منظورتون از قسمت دوم سوال اینه که مثلا رکورد 550 در چه زمانی ذخیره شده؟
نه منظورم اینه که از این 1000 تا رکورد مثلا 100 تاش مربوط به  c1 هست بعد می خوام بگم که داده های  c1 چقدر بوده و بعد از نشون دادن نتایج ، زمان را برای نتیجه C1  بهم اعلام کنه  که چقدر  زمان بر حسب میلی ثانیه طول کشیده انجام بشه ؟

2 پاسخ

+1 امتیاز
من اصلا نفهمیدم مشکل یا سوال شما دقیقا چی هست

اما آسون ترین روش برای تعیین زمان اینه یه مقدار تعریف کنید و زمان حال رو بریزین توش و در خط بعد کاری یا FOR یا هرچیزی دیگه رو انجام دهید و تابع دیگری در پایان کار با زمان اختصاص دهید

2 تا مقدار را از هم کم کنید زمان انجام کار مشخصص می شود

این روش آسون ترین روش برای کاریه که می خواین انجام بدید

 

حالا ذخیره اطلاعات رو نفهمیدم دقیقا میخواین بصورت عمده انجام بدهید یا چی ؟؟؟
پاسخ داده شده دی 27, 1393 بوسیله ی AmirHossein Elahi (امتیاز 116)   1 3
+1 امتیاز

ما که نفهمیدیم این سواله چی میگه !!!

نه اسم تیبل نه اداپتر ...!!!!!!

Stopwatch t=new Stopwatch();
            t.Start();
            SqlConnection con = new SqlConnection("adapter connection");
            con.Open();
            for (int i = 0; i < 100; i++)
            {
                SqlCommand command = new SqlCommand(
                    "INSERT INTO 'TBL_FIRE360BOY'  VALUES('ROW1','ROW2','ROW3')", con);
                command.ExecuteNonQuery();
            }
            con.Close();
            t.Stop();
            MessageBox.Show(t.ElapsedMilliseconds.ToString());

 

پاسخ داده شده دی 28, 1393 بوسیله ی Fire360Boy (امتیاز 2,524)   6 24 43
...