自定义属性

时间:2012-07-11 14:20:31

标签: asp.net-mvc c#-4.0

我有一个客户要求,他们可以选择将自定义字段添加到我要为他们编写的程序中。自定义字段将基于per / poco。处理这样的自定义属性的最佳方法是什么。我将使用SQL Server和ASP.NET MVC4。

只需要一个起点..

提前感谢。

1 个答案:

答案 0 :(得分:1)

我处理工作的方式是将信息存储在数据库表中。我们存储字段名称,值以及它所属的对象的一些标识符。有时我们有一个额外的表存储特定的可用值列表。

当它从数据库中拉出时,我们将它放在字典列表中。如果你设置了一些约定,那么对这些字段进行构建验证并不算太糟糕。 I.E.名称中带有“phone”的任何字段名称都将被验证为电话号码。