首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >基础提供程序在ConnectionString上失败

基础提供程序在ConnectionString上失败
EN

Stack Overflow用户
提问于 2011-03-12 09:24:30
回答 1查看 6K关注 0票数 1

尝试使用.Net 4.0连接到DB2实体时出现以下错误

基础提供程序在ConnectionString上失败。

我在我的实体cs文件的生成代码中的这一行获得了它。

代码语言:javascript
代码运行次数:0
运行
复制
  public DOCUMAKRContainer() : base("name=DOCUMAKRContainer", "DOCUMAKRContainer")  
    {
        this.ContextOptions.LazyLoadingEnabled = true;
        OnContextCreated();
    }

我的App.config (它是在创建实体时创建的,如下所示

代码语言:javascript
代码运行次数:0
运行
复制
      <?xml version="1.0" encoding="utf-8"?>
    <configuration>
    <configSections />
      <connectionStrings>
    <add name="DOCUMAKRContainer" 
connectionString="metadata=res://*/Documakr.csdl|res://*/Documakr.ssdl|res://*/Documakr.msl;provider=IBM.Data.DB2;provider connection string=&quot;Database=DCCPDEVL;User ID=documakr;Password=Dcpd@123;server.com:60000&quot;" providerName="System.Data.EntityClient" />
      </connectionStrings>
    </configuration>

我尝试删除并重建实体,每次都得到相同的结果。所有这些都是在添加entity对象时生成的代码,所以我想知道这是否是VS2010/IBM DB2问题。互联网并没有真正给我任何帮助。

有什么想法?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-12 09:34:25

这个站点是一个很好的资源:http://www.connectionstrings.com/

看起来你的连接字符串中有一些垃圾:

代码语言:javascript
代码运行次数:0
运行
复制
provider connection string=&quot;Database

实际上,看起来您的连接字符串中插入了一个连接字符串。

此外,您可能想要编辑您的帖子,并删除或#####登录信息。

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

https://stackoverflow.com/questions/5280174

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档