Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个客户的要求,让他们可以选择将自定义字段添加到我将为他们编写的程序中。自定义字段将基于 per/poco。处理这样的自定义属性的最佳方法是什么。我将使用 SQL Server 和 ASP.NET MVC4。
只需要一个起点。。
提前致谢。
我们在我工作的地方处理这个问题的方式是将信息存储在数据库表中。我们存储字段名称、值和它所属对象的一些标识符。有时我们有一个额外的表存储可用值的特定列表。
当它从数据库中取出时,我们将它放在一个字典列表中。如果您设置了一些约定,那么为字段构建验证还不错。IE 名称中带有“电话”的任何字段名称都会被验证为电话号码。