我正在使用 asp.mvc 4 和 EF(不是代码优先)。
创建动态模型属性的最佳数据库设计是什么?
例如:我有 ProductModel,我知道一些属性,我可以在那里静态地。但我不知道一些属性,我需要动态创建。像这样:
public class ProductModel
{
public int Id {get;set;}
public IList<DynamicPropertyValue> DynamicProperties {get;set;}
}
我正在使用 asp.mvc 4 和 EF(不是代码优先)。
创建动态模型属性的最佳数据库设计是什么?
例如:我有 ProductModel,我知道一些属性,我可以在那里静态地。但我不知道一些属性,我需要动态创建。像这样:
public class ProductModel
{
public int Id {get;set;}
public IList<DynamicPropertyValue> DynamicProperties {get;set;}
}
也许这可以帮助你。
我有一个带有动态字段的应用程序。我创建了一个这样的表:
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