【问题标题】:Manipulating RSSBus for Quickbooks ADO.net ConnectionString为 Quickbooks ADO.net ConnectionString 操作 RSSBus
【发布时间】:2015-06-15 18:25:41
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: c# asp.net linq entity-framework quickbooks


    【解决方案1】:

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

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

    您可以使用另一种方法,涉及此处显示的部分类:

    EF 5 Changing Connection String at Runtime

    【讨论】:

    • 这就是 Scott T!出于某种原因,RSSBus (CDATA) 更改了基础对象。我能够更改 Database.Connection 的连接字符串。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-13
    • 2011-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多