1

我正在使用 asp.mvc 4 和 EF(不是代码优先)。

创建动态模型属性的最佳数据库设计是什么?

例如:我有 ProductModel,我知道一些属性,我可以在那里静态地。但我不知道一些属性,我需要动态创建。像这样:

public class ProductModel
{
    public int Id {get;set;}
    public IList<DynamicPropertyValue> DynamicProperties {get;set;}
}
4

1 回答 1

0

也许这可以帮助你。

我有一个带有动态字段的应用程序。我创建了一个这样的表:

idField |name |typeField |minVal |maxVal |必需 |启用
-------------------------------------------------- ---------------------
1 |V-AB |浮动 |0 |3500 |0 |1
2 |V-BC |浮点数 |0 |3500 |0 |1
3 |Desc |字符串 |0 |256 |0 |1

我像这样使用该字段的表:

idMeasurementField |idPumpMeasurement |idField |值
-------------------------------------------------- ----------------------
121 |14 |3 |NIVEL ESTATICO
123 |14 |1 |66.78
124 |14 |2 |34.89
于 2012-09-07T13:23:58.910 回答