Как сохранить значения списка в отдельных столбцах в C # - PullRequest
0 голосов
/ 27 мая 2019

Моя структура таблицы выглядит следующим образом:

Id  DimX    pScav   pRail   InjStd
1   Test1   Test2   Test3   Test4
2   Test1   Test2   Test3   Test5

Я использую Entity Framework.Столбец для этой таблицы может быть динамически добавлен пользователем @runtime.Поэтому я не могу сгенерировать мою модель как статическую с таким количеством столбцов.

Моя модель выглядит следующим образом:

public partial class FullLoadData
{
    public FullLoadData()
    {           
        PerformanceType = new Dictionary<string, string>();
    }

    public int Id { get; set; }

    public Dictionary<string, string> PerformanceType { get; set; }
}

здесь, в словаре, я сохранил все имена столбцов с их значениями.

Может кто-нибудь подсказать мне, как сохранить его значения в базе данных?

PK его ie Id также используется в другом классе в качестве внешнего ключа.

...