首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何告诉实体框架交替地搜索本地Server或远程Server?

如何告诉实体框架交替地搜索本地Server或远程Server?
EN

Stack Overflow用户
提问于 2011-12-14 20:27:29
回答 1查看 521关注 0票数 0

好吧,这就是计划:

我将编写一堆*.sql并在Server上执行,创建所有表、索引、约束等,然后使用实体框架生成实体模型。

然后,我将编写一个同步实用程序(),用于将Server与客户端的Server同步。

由于我无法将整个XXX GB的数据从SQL Server下载到SQL Server CE,所以我将下载最新的数据,并告诉DAL (使用实体框架)首先自动获取本地SQL Server CE缓存,然后是远程SQL Server。

问题:

我的计划行得通吗?如何在运行时更改数据库连接?我得修一堆SqlConnectionSqlCeConnectionSqlClientSqlCeClient。但如何和在哪里?

感谢你的帮助。

编辑:在尝试了其他几条路径之后,似乎可以通过Local模板实现自动化。它请求远程SQL服务器连接,创建本地SQL CE,设置用于同步的数据库配置,提供生成实体的选项。然后,我可以使用EntityFramework4.1 DbContext创建POCO。

还有人认为我应该这样去吗?尽管如此,我仍然无法理解如何在本地数据库和远程数据库之间交换查询。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-12-14 22:44:44

为了能够使用多个连接字符串,您必须修改.SSDL和connectionStrings。您可以在http://mosesofegypt.net/post/Multiple-database-support-with-Entity-Framework.aspx上找到一个完整的示例并进行演示。

免责声明:未对样品进行测试。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8515116

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文