我通过直接使用npgsql成功访问了现有的postgresql dbase.我用过这个:
然而,dbase有25多个表和400多列,我的意图是使用实体框架+ .ADO.net实体数据模型来避免必须对所有列进行代码访问.我在这个网站上搜索并尝试了一切,npgsql网站http: //www.npgsql.org/doc/ddex.html ,...但是我没有成功生成.ADO.net实体数据模型,因为postgresql没有出现在数据源中.
我用过这个:
在尝试生成.ADO.net实体数据模型时,我该怎么做才能使postgresql显示为数据源?
或者Visual Studio 2015社区是否不允许为postgresql生成.ADO网络实体数据模型?
编辑 我添加了以下信息,希望得到答复:
使用Microsoft Windows 8.1 6.3.9600 build 9600 64位
提取出"C:\ Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config"
<system.data>
<DbProviderFactories>
<add name="Npgsql Data Provider" invariant="Npgsql" description=".Net Data Provider for PostgreSQL" type="Npgsql.NpgsqlFactory, Npgsql, Version=2.2.5.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7" support="FF" />
</DbProviderFactories>
</system.data>
Run Code Online (Sandbox Code Playgroud)
提取出"C:\ Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config"
<system.data>
<DbProviderFactories>
<add name="Npgsql Data Provider" invariant="Npgsql" description=".Net Data …Run Code Online (Sandbox Code Playgroud)