我使用的是asp.mvc 4和EF(不是代码优先)。
用于创建动态模型属性的最佳数据库设计;
例如: 我有ProductModel,我知道一些属性,我可以在那里静态。但我不知道一些属性,我需要动态创建。 像这样:
public class ProductModel
{
public int Id {get;set;}
public IList<DynamicPropertyValue> DynamicProperties {get;set;}
}
答案 0 :(得分:0)
也许这可以帮到你。
我有一个动态字段的应用程序。我创建了一个这样的表:
idField |name |typeField |minVal |maxVal |required |enabled ----------------------------------------------------------------------- 1 |V-AB |float |0 |3500 |0 |1 2 |V-BC |float |0 |3500 |0 |1 3 |Desc |String |0 |256 |0 |1
我使用这样的字段表:
idMeasurementField |idPumpMeasurement |idField |value ------------------------------------------------------------------------ 121 |14 |3 |NIVEL ESTATICO 123 |14 |1 |66.78 124 |14 |2 |34.89