我需要将一个实体映射到两个表(Invoice和InvoiceHistory)。我不能将两个数据库表合并为一个,并添加状态列来区分它们。
这两个表具有完全相同的结构,但正如名称所示,InvoiceHistory保留旧发票的历史记录,而Invoice存储活动发票。 (确切的实体不是发票,但我不允许透露细节,而且我认为它们无论如何都不相关)。
答案 0 :(得分:2)
创建另一个实体,该实体继承您创建的第一个实体,并且不执行任何其他操作。然后,您可以将新实体映射到InvoiceHistory,而第一个实体仍映射到Invoice。