Вы можете сохранить его в одном столбце с запятой отдельно:
Измените свою модель на:
public class TempAccountOpeningRequest
{
...
[JsonProperty("typesSelected")]
public string TypesSelected { get; set; }
}
Ваш SaveDTO может быть таким: (TypesSelected
отправит из vue.js в виде массива)
public class SaveTempAccountOpeningRequestDTO
{
public string FirstName { get; set; }
public string LastName { get; set; }
public List<string> TypesSelected { get; set; }
}
И ваш API получает данные, а затем преобразует их в массив и сохраняет в базе данных:
public bool Save(SaveTempAccountOpeningRequestDTO dto)
{
...
string joinedTypesSelected = string.Join(',', dto.TypesSelected);
...
}
Конечно, когда вы получаете свои данные, вы должны изменить их на следующий список:
yourResult.Select(x=>x.TypesSelected.Split(',')).ToList();