Rodrigo Alex Rodriguez Ответов: 1

Как вставить данные в таблицу базы данных из общего списка


У меня есть общий список в разделе "Люди" с 300 данными,
Как я могу загрузить список в таблицу (вставить в значения People (codPersona,tipoPersona,nombre,apPaterno,apMaterno,nombreCompleto) (“ ”))
моей базы данных "DBrarg" в SQL server или в ACCESS.
Помоги мне!!



private void button1_Click(object sender, EventArgs e)
        {
            int codSchool = 7;
            List<AlumnosModel> people = new List<AlumnosModel>();

            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(@"http://rarg.org/Services/students.svc/People/"+codSchool);
            using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
            using (Stream stream = response.GetResponseStream())
            using (StreamReader reader = new StreamReader(stream))
            {
                var json = reader.ReadToEnd();
                people = JsonConvert.DeserializeObject<List<AlumnosModel>>(json);
            }
            dataGridView1.DataSource = people;
        }


Что я уже пробовал:

private void button1_Click(object sender, EventArgs e)
        {
            int codSchool = 7;
            List<AlumnosModel> people = new List<AlumnosModel>();

            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(@"http://rarg.org/Services/students.svc/People/"+codSchool);
            using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
            using (Stream stream = response.GetResponseStream())
            using (StreamReader reader = new StreamReader(stream))
            {
                var json = reader.ReadToEnd();
                people = JsonConvert.DeserializeObject<List<AlumnosModel>>(json);
            }
            dataGridView1.DataSource = people;
        }

1 Ответов

Рейтинг:
0

OriginalGriff

Ну, один из способов-преобразовать ваш список в DataTable: Преобразование списка в DataTable[^] а затем используйте Класс SqlBulkCopy (System. Data.SqlClient)[^] для вставки данных.


Rodrigo Alex Rodriguez

Более конкретно, поймите, что я только начинаю программировать, пожалуйста

OriginalGriff

Пройдите по этим двум ссылкам и прочтите, что они говорят. Затем выполните эти две задачи по отдельности.
Сначала используйте код из первой ссылки, чтобы построить свой datatable из вашего списка.
Это должно быть тривиально, если ваш класс AlumnosModel написан правильно.

Rodrigo Alex Rodriguez

Я уже решил ее, как же мне ее опубликовать?