为 Quickbooks ADO.net ConnectionString 操作 RSSBus

Manipulating RSSBus for Quickbooks ADO.net ConnectionString

我使用 RSSBus QB ADO.net 提供程序编写了一个应用程序 - VS 2010 和 .net 4.0。我正在使用 entityframework 6 连接到 QB 并使用 linq。

我正在动态更改连接字符串以操作离线缓存。一切都很好。

我已将应用程序迁移到 VS 2013 with .net 4.5。在 vs2010/4.0 中,QB 实体对象是 ObjectContext,在 vs2013/4.5 中,QB 实体是 DbContext,我没有可用的连接字符串 属性。

是否有任何其他方法来操纵连接上的缓存设置?

DbContext 没有直接的连接 属性 但它确实有包含连接对象的数据库,它应该允许您编辑连接字符串:

https://msdn.microsoft.com/en-us/library/system.data.entity.dbcontext%28v=vs.113%29.aspx

还有另一种方法可以使用,其中涉及部分 class 显示如下:

EF 5 Changing Connection String at Runtime