我有一个由多个客户端使用的ASP.NET数据录入应用程序。该应用程序由多个数据输入模块组成,这些模块对所有客户端都是通用的如何为可定制应用程序设置数据模型
我现在有多个客户想要添加自己的自定义模块,通常由十几个数据点组成。一些值将文本,其他数值,一些将是下拉选择等。
我需要处理数据模型的建议。我对如何处理有两点想法。首先将为每个客户端的每个新模块创建一个新表。这很干净,但我不特别喜欢它。我的另一个想法是为每个客户端的每个自定义数据点都有一个包含列的表。这个表最终会有很多列和很多NULL值。我不太喜欢这两种解决方案,并且怀疑有更好的方法可以做到这一点,所以你的任何反馈都会被赞赏。
我使用SQL Server 2008的
+1组织良好,信息丰富。我添加了一个链接到xml-eav选项。 –
修正了降价。 –