TPH报告

时间:2017-06-21 22:34:33

标签: entity-framework

我们在VS 2017和SQL Server 2016中使用带有TPH的EF Core(每个层次表)。

只是想就人们报告TPH数据库的行为征求一些建议。通常,数据库被非规范化以用于报告目的。是否应该以不同的方式处理TPH数据库?有什么特别的预防措施吗?

1 个答案:

答案 0 :(得分:1)

TPH是继承映射策略中规范化程度最低的,因为整个继承层次结构共享一个表。因此,它也是最简单的报告方式。

您仍然可能希望为报告创建视图,以简化报告编写,以及从基础表设计中分离报告。