1

我有以下情况:

我有一个高度事务性的生产数据库。为了保持查询效率,我想将一些表中的数据归档到另一个具有完全相同架构的数据库中。

表之间的关系不是很复杂,但任何依赖对象都必须与存档数据一起使用,以维护外键约束。

有没有使用实体框架的简单方法来做到这一点?我试图创建两个不同的上下文并添加到一个并从另一个删除,但这有点乏味。

如果实体框架不是最好的工具,那是什么?

4

1 回答 1

1

EF5 中没有简单的方法可以做到这一点。

如果您的数据库是 MSSQL,您可以对归档表使用分区(请参阅http://blogs.msdn.com/b/felixmar/archive/2011/02/14/partitioning-amp-archiving-tables-in-sql- server-part-1-the-basics.aspx了解更多信息)。

于 2013-07-30T21:55:34.933 回答