7得票2回答
PostgreSQL和ADO.NET实体数据模型的MultipleActiveResultSets

我正在使用Visual Studio、PostgreSQL数据库和ADO.NET实体数据模型。在连接字符串中,我无法设置MultipleActiveResultSets=True。 通常情况下,当我使用MultipleActiveResultSets=True连接到SQL Server时,一...

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

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

21得票2回答
在使用VS Code运行asp.net core时,Configuration.GetConnectionString返回null,但在Visual Studio上却正常。

这是我的appsettings.json文件。{ "ConnectionStrings": { "DefaultConnection": "Host=localhost;Port=5432;Database=db;User ID=postgres;Password=root" ...

8得票1回答
Postgresql和Entity Framework

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

8得票2回答
使用Entity Framework Code First集成Npgsql

我正在使用最新版本的EF CF与PostgreSQL和Npgsql进行项目。 我的模型如下: [Table("mytable")] public class MyTable { [Column("id")] public int Id { get; set; } [...

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

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

15得票5回答
如何将一个类实例转换为JsonDocument?

假设我们有一个实体类,看起来像这样: {{假设我们有一个实体类,长这个样子:}} public class SerializedEntity { public JsonDocument Payload { get; set; } public SerializedEnt...

9得票2回答
使用Dapper.Net和NPGSQL将数据插入到PostgreSQL的jsonb列中

我正在尝试使用Dapper.Net将JSON数据插入到JSONB PostgreSQL列中。 NPGSQL Documentation for JSONB提供了使用NpgsqlDbType.Jsonb数据类型的具体说明。使用Dapper时,我尝试添加此自定义参数,但未成功。 using (v...

10得票3回答
消息“28000:没有针对主机\"xx.xxx.xxx.xxxx\",用户\"User\",数据库\"databasename\"的pg_hba.conf条目,SSL关闭”。

我正在尝试远程连接PostgreSQL数据库(Heroku)。我使用ASP Web API,但总是遇到相同的异常:消息“28000:没有pg_hba.conf条目适用于主机“xx.xxx.xxx.xxxx”,用户“User”,数据库“databasename”,SSL关闭”。 我通过编辑pg_...

11得票2回答
Postgres中跨表的乐观并发控制

我正在寻找一种在Postgres中管理跨越多个表的乐观并发控制的方法。同时,我也试图将业务逻辑保持在数据库之外。我的一个表设置大致如下:CREATE TABLE master ( id SERIAL PRIMARY KEY NOT NULL, status VARCHAR NO...