繁体   English   中英

带有实体框架 6 的 Postgresql(数据库优先方法)

[英]Postgresql with Entity Framework 6 (database first approach)

是否可以将EF6Postgresql数据库一起使用但使用数据库优先方法? 我发现了一些需要手动编写基于 db 结构的 c# 类的解决方案,这对我来说并不令人满意。 我想像Sql server一样使用它,所以我从列表中选择服务器和数据库,然后选择我想使用的表,

我所做的是安装npgsql 我可以在服务器资源管理器选项卡中添加这个数据库,但是当我想创建ADO.NET实体模型时,我在列表中找不到这个数据库。

是的,这是可能的。 首先,将此扩展添加到 Visual Studio 2019 社区版(我使用的 IDE): Npgsql PostgreSQL 集成

Npgsql PostgreSQL 集成

然后,使用 Nuget 包管理器,添加:

  • EntityFramework6.Npgsql
  • 数据库

然后您可以继续添加您的 ado.net 实体数据模型/数据库。 表格将被很好地添加,但我在功能和视图方面遇到了挑战。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM