我正在开发一个应用程序,需要在表中添加一个或多个附加字段来跟踪用户定义的信息。这些额外的信息仅用于报告目的(Crystal Reports),不会影响应用程序的行为。此字段的数据来自外部应用程序。
如何处理这些附加信息是最好的方式?以下是一些选项,基于其他SO答案:
1.实体-属性-值(这是否过度设计?似乎有很多EAV的批评者) 2.向表中添加附加列(不确定Entity Framework是否支持) 3.为每个UDF创建新表,并使用父表的主键进行链接
如何处理这些附加信息是最好的方式?以下是一些选项,基于其他SO答案:
1.实体-属性-值(这是否过度设计?似乎有很多EAV的批评者) 2.向表中添加附加列(不确定Entity Framework是否支持) 3.为每个UDF创建新表,并使用父表的主键进行链接