【问题标题】:How to use DotConnect For PostgreSQL and entity framework code first首先如何使用 DotConnect For PostgreSQL 和实体框架代码
【发布时间】:2013-10-13 04:38:00
【问题描述】:

我正在尝试在我的项目中使用 POstgreSQL 数据库。 我想学习代码优先开发.. 我为 PostgreSql(试用版)下载了 dotconnect,并将 Devart.Data.PostgreSql dll 添加到我的参考资料中。然后,我在 app.copnfig 中添加了这些行

 <connectionStrings>
        <add name="SchoolDBConnectionString" connectionString="Server=localhost;Port = 5432;Database=MyDataBase;user Id=postgres;password=*****" providerName="Devart.Data.PostgreSql" />
    </connectionStrings>
<system.data> 
    <DbProviderFactories>
        <remove invariant="Devart.Data.PostgreSql" />
        <add name="dotConnect for PostgreSQL" invariant="Devart.Data.PostgreSql" description="Devart dotConnect for PostgreSQL" type="Devart.Data.PostgreSql.PgSqlProviderFactory, Devart.Data.PostgreSql, Version= 6.8.333.0, Culture=neutral, PublicKeyToken=09af7300eec23701" />
    </DbProviderFactories>
  </system.data>
</configuration>

当我执行我的应用程序时,我有这个异常:

从数据库获取提供者信息时出错。这可能是由 Entity Framework 使用不正确的连接字符串引起的。检查内部异常以获取详细信息并确保连接字符串正确。

【问题讨论】:

  • 请在此处发布您的调用堆栈,其中包含内部异常。如果可能,请向我们发送一个小型测试项目,以便我们可以在我们的环境中重现该问题:devart.com/company/contactform.html
  • 谢谢。我已经发送了一个小型测试项目。我需要一个解决方案。
  • 您找到解决 DevArt 问题的方法了吗?我有同样的问题,无法从他们那里得到任何反馈?

标签: c# .net entity-framework code-first ef-postgresql


【解决方案1】:

尝试添加这个(未测试)

<provider invariantName="Devart.Data.PostgreSql" type="Devart.Data.PostgreSql.Entity.PgSqlEntityProviderServices,
Devart.Data.PostgreSql.Entity, Version=7.1.26.6, Culture=neutral, PublicKeyToken=09af7300eec23701" />

<entityFramework>
    <providers>
      <provider invariantName="Devart.Data.PostgreSql" type="Devart.Data.PostgreSql.Entity.PgSqlEntityProviderServices,
      Devart.Data.PostgreSql.Entity, Version=7.1.26.6, Culture=neutral, PublicKeyToken=09af7300eec23701" />
    </providers>
</entityFramework>

注意:将 7.1.26.6 替换为实际的程序集版本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多