繁体   English   中英

如何将PostgreSQL DB与ASP.NET MVC项目连接

[英]How to connect postgreSQL DB with ASP .NET MVC project

我在.NET ASP应用程序中与数据库的连接有问题。 App.configWeb.config可能有问题。

默认情况下,它已连接到MSSQL ,但我尝试通过npgsql nuget包和实体框架将其连接到PostgreSQL

当我想在Visual Studio项目中创建迁移时,它甚至都看不到Database Server for PostgreSQL (启用迁移;初始添加迁移;更新数据库)。

这是我的代码的github链接:

webconfig

App.config中

我想知道如何使其正确并使其正常工作。

      using System;
   using Npgsql;         // Npgsql .NET Data Provider for PostgreSQL

   class Sample
   {
     static void Main(string[] args)
     {
        // Specify connection options and open an connection
        NpgsqlConnection conn = new NpgsqlConnection("Server=127.0.0.1;User Id=postgres;" + 
                                "Password=pwd;Database=postgres;");
        conn.Open();

        // Define a query
        NpgsqlCommand cmd = new NpgsqlCommand("select city from cities", conn);

        // Execute a query
        NpgsqlDataReader dr = cmd.ExecuteReader();

        // Read all rows and output the first column in each row
        while (dr.Read())
          Console.Write("{0}\n", dr[0]);

       // Close connection
       conn.Close();
     }
   }

暂无
暂无

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

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