我正在尝试创建一个模型类,该模型类复制需要从csv解析的一组数据。在此数据中,它包含48个(有时为50个)半小时(HH)块,其值可为decimal
。我需要按如下方式构造表:
标识符|日期| HH1 | HH2 | HH3 | HH4 | HH5 |直到50
现在我可以通过轻松创建52个属性来做到这一点。但是,我希望有一种更干净的方法来使用包含这些半小时属性名称的List<string>
复制我的需求。请记住,这些属性的实际类型必须为可为空的decimal
。
我的问题是如何通过EF将此列表转换为单独的列,此外,如何确保使用正确的属性/列名称(例如“ HH1”,“ HH2” ..)来实例化此列表