我有三种实体类型:A、B 和 C。
这些映射到同一个数据库表。
B 和 C 继承 A。
数据库表中有3条记录,分别由A、B、C映射。
每当我在配置文件中保留 B 和 C 映射时,我都会获得每个实体 3 次。
我试图删除 B 和 C 的映射,然后,我得到了实体的总数:三个。
最后,我分析了 SQL Server,从应用程序启动的查询被转换为三个 SQL SELECT 命令。
我怎样才能避免这种情况?或者我想知道是否可以将 N 个类映射到同一个表,而不意味着尝试获取一个实体会以与映射目标表一样多的次数来结束。
先感谢您。