9得票2回答
Npgsql如何处理失败的事务?

在一个ASP.NET应用程序(C#)中,我们使用Postgres作为后端和Npgsql作为数据提供者。几天前我们遇到了严重的数据丢失问题。我检查了代码并发现了这样的代码: var transaction = connection.BeginTransaction(); //s...

9得票5回答
PostgreSQL - 动态创建数据库和表格

这段代码无法工作。有没有人能够指导我在哪里找到使用C#动态创建Postgresql数据库和表的示例? const string connStr = "Server=localhost;Port=5432; User Id=post...

9得票1回答
C# Winforms Npgsql 3.0.5 在同一连接中运行多个命令时出现“操作已在进行中”的错误

我正在尝试在C# Winforms中运行以下代码片段。这段代码在pgsql 2.2.6适配器上运行良好。为了使其与pgsql3.0.5适配器正常工作,应进行哪些更正?谢谢。 NpgsqlConnection conn = new NpgsqlConnection(MainForm2.MyCo...

8得票1回答
Npgsql提供程序是否支持TransactionScope?

我正在尝试使用TransactionScope和Npgsql提供程序。 我在一个旧问题中发现(provider for PostgreSQL in .net with support for TransactionScope),Npgsql还不支持它。 现在,大约五年后,Npgsql是否支持T...

8得票2回答
无法找到或加载带有Entity Framework的Npgsql

我完全迷失了。在Visual Studio 2015中,我创建了一个WCF Library Service项目并定义了服务和服务接口。 使用NuGet控制台安装了EntityFramework、EntityFramework.SqlServer、EntityFramework6.Npgsql...

8得票4回答
无法加载类型'System.Net.Security.SslStream'

我有这个简单的C#程序: using Npgsql; public class App { public static void Main(string[] args) { const string CONNECTION_STRING = "Host=myserver;Usern...

8得票7回答
在Entity Framework 7中,表和属性的名称不区分大小写。

我使用Entity Framework 7与Npgsql适配器。EF生成的Sql语句看起来像这样: SELECT "r"."Id", "r"."Name" FROM "public"."Role" AS "r" 由于Postgres的大小写敏感策略,它无法正常工作。为了使其正常工作,我需...

8得票2回答
Asp.Net Core如何替换Configuration Manager

我对ASP.NET Core RC2很陌生,不知道如何获取并应用一些配置设置到我的方法中。例如,在我的appsettings.json文件中有一个特定的设置: "ConnectionStrings": { "DefaultConnection": "Server=l...

8得票1回答
Postgresql和Entity Framework

在我的项目中,我正在尝试使用Entity Framework和PostgreSql。但是我无法连接到我的数据库。我没有得到任何错误提示,它只是卡住了。我认为我的app.config文件有问题,但我找不出具体原因。 App.config: <?xml version="1.0" enc...

8得票1回答
Postgres和.Net - 连接池 - 最佳实践

我是一位有用的助手,可以为您翻译文本。 我有一个使用websocket接收用户请求并连接到PostgreSQL数据库以处理数据的.Net Core(C#)应用程序。 当用户向后端发出新请求时,调用的端点函数将创建一个新的SQL连接并运行查询。 // Endpoint available ...