首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SqlDataProvider无法解析解析路径

SqlDataProvider无法解析解析路径
EN

Stack Overflow用户
提问于 2017-08-30 05:42:28
回答 1查看 434关注 0票数 3

因此,我已经在Mono Core2.0和现在针对.Net 4.5的.NET中尝试了这一点。在这两种情况下,我都会得到错误

“类型提供程序'FSharp.Data.Sql.SqlTypeProvider‘报告了一个错误:无法解析程序集。路径:/Users/mgaff/ Npgsql.dll //Npgsql.dll/Npgsql中必须存在一个测试包。我将路径复制到VS代码中的dll,并将其用作解析路径,但数据提供程序看不到它。下面的例子很大程度上是从https://fsprojects.github.io/SQLProvider/core/postgresql.html抄袭过来的。任何帮助都将不胜感激。谢谢

代码语言:javascript
复制
let [<Literal>] dbVendor = Common.DatabaseProviderTypes.POSTGRESQL

let [<Literal>] connString = "Host=localhost;Database=mydb;User Id=mgaff;"
let [<Literal>] resPath = 
@"/Users/mgaff/crypt/test/packages/Npgsql/lib/net45/"

let [<Literal>] indivAmount = 1000
let [<Literal>] useOptTypes  = true

type sql =
    SqlDataProvider<
        dbVendor,
        connString,
        "",         //ConnectionNameString can be left empty 
        resPath,
        indivAmount,
        useOptTypes>
EN

回答 1

Stack Overflow用户

发布于 2017-08-31 16:02:16

在.Net 4.5中,检查Npgsql版本(tl;dr,您应该使用3.1.10 -请参阅https://github.com/fsprojects/SQLProvider/issues/373)和DLL架构(32位或64位)。

如上所述,某些类型提供程序(目前)在dotnet中不起作用。

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

https://stackoverflow.com/questions/45948748

复制
相关文章

相似问题

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