我在.NET ASP
应用程序中与数据库的连接存在问题。 App.config
或Web.config
可能有问题。
默认情况下它已连接到MSSQL
,但我尝试通过PostgreSQL
软件包和实体框架将其连接到npgsql nuget
。
当我想在Database Server for PostgreSQL
的项目中创建迁移时,它甚至都没有看到Visual Studio
(启用迁移;初始添加迁移;更新数据库)。
这是我的代码的github链接:
我想知道如何使其正确并正确地工作。
答案 0 :(得分:0)
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();
}
}