gpt4 book ai didi

entity-framework - EntityFramework.IBM.DB2 无法连接到 db2

转载 作者:行者123 更新时间:2023-12-04 07:26:06 31 4
gpt4 key购买 nike

我正在尝试使用 EF6 连接到 db2 实例,并且找到了新的 IBM Entity Framework 数据提供程序 here

已将提供者添加到应用配置中:

<providers>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
<provider invariantName="IBM.Data.DB2" type="IBM.Data.DB2.EntityFramework.DB2ProviderServices, IBM.Data.DB2.EntityFramework, Version=10.5.5.6, Culture=neutral, PublicKeyToken=7c307b91aa13d208" />
</providers>

连接字符串如下所示:

<add name="DB2" connectionString="Server=blah;Database=meh;Uid=user;Pwd=pword;" providerName="IBM.Data.DB2" />

我可以实例化一个上下文,但是当我尝试运行查询时它抛出一个 MethodAccessException:

Attempt by method 'IBM.Data.DB2.EntityFramework.DB2ProviderServices.GetDbProviderManifestToken(System.Data.Common.DbConnection)' to access method 'IBM.Data.DB2.DB2Trace.Entity_CheckDB2Trace()' failed.

我已经安装了 DB2 Version 10.5 Fix Pack 5

关于我可能做错了什么有什么想法吗?

最佳答案

原来我安装了10.5.5的驱动,但是默认设置失败。运行“默认 DB2 和数据库客户端接口(interface)选择向导”(只需在开始菜单中搜索即可找到)并将新的设置为默认值后,它运行良好

关于entity-framework - EntityFramework.IBM.DB2 无法连接到 db2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27807184/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com