将实体框架与多个相同的数据库一起使用

时间:2010-08-26 16:26:06

标签: entity-framework

我有一个系统,其中有两个相同的数据库。一个用于后台工作,其中导入数据,一般编辑工作。一旦第一个数据库中的数据符合要求,它就会应对第二个数据库,该数据库用于驱动面向公众的(只读)站点。

因此,每月一次,我需要将数据从数据库推送到另一个。我想用EF驾驶所有这些,这是合理的,EF可以做这种事情,还是我会陷入困境?

1 个答案:

答案 0 :(得分:2)

这可能是可行的,但坦率地说,EF(或任何其他ORM)并不适合这种任务。如果您决定使用EF实施同步工具,请至少确保关闭更改跟踪。

如果数据库真的相同,我不会忽略Yuri的建议(只是使用预定的备份/恢复)。这当然是最容易实现的!

另一种解决方案是使用数据库同步工具,如Sql Server Integration Services。