83得票14回答
.NET6和DateTime问题。无法将Kind=UTC的DateTime写入到PostgreSQL类型为'timestamp without time zone'中。

我有一个常见的问题。 无法将带有Kind=UTC的DateTime写入到PostgreSQL类型为'timestamp without time zone'中 我想启用遗留时间戳行为,如此文档所述: https://github.com/npgsql/doc/blob/main/conce...

44得票10回答
无法加载System.Threading.Tasks.Extensions

我有一个基于 .net framework 4.5.1 的 Web 项目,我们正在尝试为该项目添加 PostgreSQL 支持。使用 Nuget,我已经将 4.0.4 npgsql 安装到了该项目中,在引用中,我看到以下内容被添加到了项目中: Npgsql - 4.0.4.0 - 运行时版本...

43得票1回答
Postgres Npgsql 连接池

我想更好地了解在使用Npgsql连接Postgres时的“连接池”,具体内容请参考链接:http://www.npgsql.org/。当我使用以下连接字符串时:“UserID=root;Password=myPassword;Host=localhost;Port=5432;Database=...

39得票3回答
从流中读取时出现的Npgsql异常,Postgres

我在我的代码中经常遇到这个错误。有时会连续出现多次,有时只会出现一次。我在我的SQL查询中没有做任何特殊或独特的操作,不像StackOverflow上的其他帖子中那位使用COPY命令的用户。我所做的只是SELECT查询。 以下是堆栈跟踪: Exception while reading f...

37得票3回答
Entity Framework Core jsonb列类型

我正在使用Entity Framework Core与npgsql postgresql来进行编程。 我的问题是,使用迁移操作,如何标记一个类属性以生成JSONB列类型? 例如:public class MyTableClass { public int Id { get; set...

29得票10回答
无法加载文件或程序集 'System.Memory,版本=4.0.1.' 在 Visual Studio 2015 中。

几个月来,我一直没有问题地通过删除并重新创建数据库来生成模型。在从git拉取后,尝试进行相同的过程时出现了问题。在第二步(与数据库创建连接字符串)之后,没有进一步进行到第三步,并且在app.config文件中没有创建与数据库的连接字符串。我尝试使用数据库凭据测试连接,但是得到了以下结果。 ...

24得票1回答
在服务提供程序上调用了“AddEntityFramework*”,但在DbContext选项配置中没有调用“UseInternalServiceProvider”。

我正在将一个ASP.NET Core应用程序从2.2框架升级到3.1。它还使用Entity Framework Core。 在Startup.ConfigureServices方法中,有这段代码:services.AddEntityFrameworkNpgsql() .AddDbCon...

23得票1回答
关闭连接后仍然保持空闲状态

我有一个C#客户端应用程序,需要每15分钟检查Postgres数据库上的一个表。 问题是,我需要将此客户端安装到大约200个客户端中,因此我需要在查询后关闭DB连接。 我使用了.Close()方法,但是,如果我在Postgres DB的pg_stat_activity表上检查,我可以看到该连...

21得票3回答
如何告诉Entity Framework我的ID列是自动增量的(AspNet Core 2.0 + PostgreSQL)?

代码很简单。Tag.cs实体:public partial class Tag { [Key] [DatabaseGenerated(DatabaseGeneratedOption.Identity)] public int Id { get; set; } p...

21得票1回答
dapper和postgresql中的"WHERE x IN y"子句抛出42601错误:在\"$1\"附近有语法错误。

我有一个字符串数组,想要使用包含IN子句的查询语句,例如: "... WHERE t.name IN ('foo', 'bar', 'baz')..>" 这是我的查询的最后一部分,其中包含一个“where X in Y”子句: ... left join genre_tag_ba...