entity-framework - Entity Framework 表继承

标签 entity-framework entity-framework-4

我有以下 2 个表 TableA 和 ArchivedTableA。 基本上它们是相同的表,但是 TableA 中的行被移动到 ArchivedTable 以存档它们。

我如何在 Entity Framework 中表示它,以便这 2 个类继承自同一实体。我正在使用 POCO。

最佳答案

我建议在这种情况下不要使用继承。如果您要将 TableA 中的记录“存档”到 ArchiveTableA,它仍将位于您的基表中。

Julie Lerman 有一篇很好的 MSDN 文章介绍了继承的一些陷阱。 http://msdn.microsoft.com/en-us/magazine/jj553510.aspx

关于entity-framework - Entity Framework 表继承,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13497991/

相关文章:

c# - LINQ to Entities 无法识别该方法并且无法将此方法转换为存储表达式

c# - Blazor、对象生命周期和依赖注入(inject)

entity-framework - Entity Framework 4信息库?

entity-framework-4 - Entity Framework 4、TPH(每个层次结构表)和注释

entity-framework - 如何首先在代码中使用迁移添加计算列?

c# - ASP.NET Core 2.0 中 Web API 的本地用户帐户存储

c# - 删除多对多关系中的实体会在关系表中留下孤儿

.net - EF 4.0 支持哪些功能?

c#-4.0 - 您可以拥有与多个数据库相关联的 DbContext 吗?

c# - Entity Framework 4.1 Linq Contains 和 StartsWith