标签: entity-framework
我们在VS 2017和SQL Server 2016中使用带有TPH的EF Core(每个层次表)。
只是想就人们报告TPH数据库的行为征求一些建议。通常,数据库被非规范化以用于报告目的。是否应该以不同的方式处理TPH数据库?有什么特别的预防措施吗?
答案 0 :(得分:1)
TPH是继承映射策略中规范化程度最低的,因为整个继承层次结构共享一个表。因此,它也是最简单的报告方式。
您仍然可能希望为报告创建视图,以简化报告编写,以及从基础表设计中分离报告。