我正在尝试使用实体框架6,并将其连接到Postgresql数据库。
我正在使用npgsql.Entityframework,但是在创建ddex文件时会出错。

有人知道为什么吗?
谢谢。
发布于 2016-02-23 10:55:14
安装Npgsql,以便在实体框架到PostgreSql之间工作

我们需要编辑两个文件,您可以在路径中找到该文件:
将files元素添加到文件:
<system.data>
<DbProviderFactories>
<remove invariant="Npgsql"/>
<add name="Npgsql Data Provider"
invariant="Npgsql"
description=".Net Data Provider for PostgreSQL"
type="Npgsql.NpgsqlFactory, Npgsql, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7"
support="FF" />
</DbProviderFactories>
</system.data>检查想要的DLL是否是引用,如下所示:

如果没有,则手动添加DLL。女高音走在小路上:
- The provider element at entityFramework -> providers. as so:
- The provider element at DbProviderFactories. as so:
如果<system.data>元素不存在,则将其全部添加。



- HOST
- USERNAME
- PASSWORD
- PORT
- DATABASE (fill this field last.)

希望它能帮到你。
Npgsql文档的本文件确实帮助了我,但仍然存在问题。
https://stackoverflow.com/questions/35570400
复制相似问题