Вставка нескольких значений в базу данных с помощью одного текстового поля ASP. NET MVC - PullRequest
0 голосов
/ 29 января 2020

У меня есть одна из таблиц с атрибутами: идентификатор, имя класса, имя студента. Я хочу ввести данные 1 имя класса со многими именами учащихся с 2 текстовыми полями. 1 текстовое поле используется для имен классов, 1 текстовое поле для имен учащихся. Для текстового поля имени студента я вводю имена, разделяя их "," каждое имя. Как преодолеть эту проблему? Есть ли другие способы решить эту проблему? спасибо.

Модель Classroom.cs

public partial class Classroom
{
        public int id { get; set; }
        public string class_name { get; set; }
        public string student_name { get; set; }
}

1 Ответ

1 голос
/ 29 января 2020

Вы можете сделать YourStringName.split(","), это вернет вам String Array с вашими значениями, которые вы отделили запятой, но это очень грязно. Я бы предпочел использовать для каждого ученика одно нажатие кнопки, которое добавляет ученика в список классов и добавляет их вместе в базу данных.

...