gpt4 book ai didi

c# - 带有 Entity Framework 6 的 Postgresql(数据库优先方法)

转载 作者:行者123 更新时间:2023-12-03 21:38:52 27 4
gpt4 key购买 nike

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

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

最佳答案

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

  • EntityFramework6.Npgsql
  • Npgsql

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

    关于c# - 带有 Entity Framework 6 的 Postgresql(数据库优先方法),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30259816/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com