尝试使用Visual Studio 2010连接到具有Entity Framework的本地DB2实例时出现以下错误:
SQL1159 DB2 .Net Data Provider的初始化错误,原因码 7,令牌9.7.3.DEF.2,SOFTWARE \ IBM \ DB2 \ InstalledCopies
我曾尝试做一些研究并且无处可去,但我认为我正在使用的DB2 Provider存在问题(我从IBM获得了最新版本)。如果我使用IBM的dll使用IBM.DB2.Data
命名空间,我可以访问数据,但是我无法使用实体模型向导访问数据库。
我从Visual Studio 2008访问此数据库时没有问题,我是否需要下载除我之外的其他内容?
我的DB2 Control Center说
DB2管理工具级别: 产品标识符SQL09070
级别标识符08010107
Level DB2 v9.7.0.441
构建级别s090521
PTF NT3297
感谢您的帮助
答案 0 :(得分:0)
除非最近发生了变化,否则最后我记得你不能直接在IBM驱动程序中使用实体框架。您需要自己编写界面才能使其正常工作。正如我所说,这就是几个月前我研究这个问题时的研究结果。