В представлении "создать" есть есть форма в которой два поля: дата и номер документа.
Они общие для всех строк, а 2 поля количество и название можно клонировать с помощью кнопки + строка (срабатывает функция клонирования), с помощью цикла в этой функции я создал 100 строк для заполнения (количество и названия).
На сервере в методе Post принимаю все значения формы с помощью Form Collection.
Здесь реализую добавление строк на сервер с помощью табличного параметра:
DataTable dt = new DataTable();
dt.Columns.Add("ID", typeof(int));
dt.Columns.Add("Name", typeof(string));
for (int i = 1; i <= rowCount; i++)
dt.Rows.Add(i, $"Name {i}");
using (var cmd = new SqlCommand())
{
cmd.Connection = connection;
cmd.CommandText = @"insert into [Table] (ID, Name) select ID, Name from @data";
var p = new SqlParameter("@data", SqlDbType.Structured);
p.TypeName = "dbo.TableType";
p.Value = dt;
cmd.Parameters.Add(p);
cmd.ExecuteNonQuery();
}
Собственно как замерить время выполнения сего монстра?
Со стороны кода:
Stopwatch watch = new Stopwatch();
watch.Start();
// Код
watch.Stop();
var elapsedTime = watch.Elapsed;
Со стороны базы данных — профайлером базы данных.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Есть ли способы прикрутить к приложению, размещенному на локалке, песочницу типа jsfiddle, чтобы работала без подключения к сети? Возможно существуют...
Существует метод, чтобы выбрать все теги на странице, внутри body? Аналог documentbody
Нет никаких идей как осуществить этоЕсли бы был сам canvas,то можно было бы стирать белым, но а если изображение, то тут возникают трудности