[英]how to connect asp.net core MVC project to local DB using Entity Framework Core on ubuntu desktop
[英]How to connect postgreSQL DB with ASP .NET MVC project
我在.NET ASP
应用程序中与数据库的连接有问题。 App.config
或Web.config
可能有问题。
默认情况下,它已连接到MSSQL
,但我尝试通过npgsql nuget
包和实体框架将其连接到PostgreSQL
。
当我想在Visual Studio
项目中创建迁移时,它甚至都看不到Database Server for PostgreSQL
(启用迁移;初始添加迁移;更新数据库)。
这是我的代码的github链接:
我想知道如何使其正确并使其正常工作。
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.