首页 > 解决方案 > 如何将列表值保存到 C# 中的各个列

问题描述

我的表结构如下:

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

我正在使用实体框架。该表的列可以由用户动态添加@runtime。所以我不能用这个数量的列将我的模型生成为静态的。

我的模型如下:

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

    public int Id { get; set; }

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

在这里,我在字典中存储了所有列名及其值。

谁能建议我,如何将它的值保存在数据库中?

其 ie Id 的 PK 也被其他类用作外键。

标签: c#.netentity-frameworksave

解决方案


推荐阅读