10得票2回答
NpGsql EntityFramework 6 - "An operation is already in progress" NpGsql EntityFramework 6-“操作已经在进行中”

我正在使用NpGsql EntityFramework 6连接到PostgreSQL数据库的项目中。当我尝试在GetAdminUsersCount中执行查询时,遇到了标题中提到的异常。public class GenieRepository : IDisposable { GenieD...

10得票2回答
如何在NpgSql连接字符串中指定ApplicationName

在NpgSql连接字符串中是否可以指定ApplicationName?通常以下资源会有所帮助,但在这种情况下它没有提到:Npgsql连接字符串

10得票4回答
如何向客户端报告长时间运行的PostgreSQL函数的进度

我有一个C#客户端应用程序,使用Npgsql调用PostgreSQL 9.1.4中的plpgsql函数。该函数需要很长时间,我希望以某种方式向客户端报告进度。我该怎么做? LISTEN / NOTIFY机制听起来非常完美,但整个过程都在事务内运行,而NOTIFY事件直到事务结束才发送,对我毫...

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_...

10得票2回答
Entity Framework 6程序化连接到Postgres

我正在努力通过Entity Framework 6以编程方式建立到PostgreSQL的连接。 我有这个类: public class ClearspanDatabaseContext : DbContext 使用这个构造函数: public ClearspanDatabaseCont...

10得票4回答
无法加载文件或程序集“System.Runtime.CompilerServices.Unsafe”

尝试在使用postgres时使用SQLTypeProvider时,运行时会出现以下错误dotnet build 错误 FS3033: 数据类型提供程序'FSharp.Data.Sql.SqlTypeProvider'报告了一个错误: 无法加载文件或程序集'System.Runtime.C...

9得票5回答
Npgsql 3.0.3在Power BI Desktop中出现错误

连接到需要SSL的AWS Postgres数据库时,我收到了以下错误。最近我从有问题的npgsql 2.3.2升级到3.0.3,但无法连接。如有建议,请告知。 DataSource.Error: TlsClientStream.ClientAlertException: Certifi...

9得票3回答
如何在EF Core中实现Select For Update

据我所了解,在EF(和EF Core)中没有选项可以显式锁定正在查询的资源,但我经常需要这个功能,并不想每次都回退到编写选择语句。由于我只需要它用于postgres,并且根据规范,FOR UPDATE是查询中的最后一项,因此我认为最容易实现的方法是按照这里描述的获取选择语句:在Linq to ...

9得票1回答
ADO.NET中的PostgreSQL参数化插入

我正在使用NpgSQL与PostgreSQL和ADO.NET。请原谅我的问题很简单,因为我刚开始使用PostgreSQL和NpgSQL这个星期。 像下面这样的代码是可以正常工作的: [Test] public void InsertNoParameters() { NpgsqlCo...

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

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