Npgsql是PostgreSQL的.NET数据提供程序。它允许为.NET框架开发的任何程序访问PostgreSQL数据库服务器。它以100%C#代码实现。
如何将加密的 DateOnly 映射到 PostgreS 中的文本
在 ASP.NET Core 8 Web API 中,我需要在使用 Npgsql.EntityFrameworkCore.PostgreSQL (8.0.2) 和 EntityFrameworkCore 加密后将 C# DateOnly 实体属性存储在 PostgreSQL 文本列中。
有没有办法在 Npgsql EF Core 上检索时区后比较 LocalDate?
Nodatime 插件不支持参数化时区。我想创建一个自定义帮助器方法来执行下面代码的逻辑。我的 LINQ 无法翻译的原因是...
我正在编写一个 C#.NET WinForms 应用程序。我目前正在使用 NpgsqlFactory 实现和测试一些数据库查询。我有一个问题,(我假设)字符 '' 和 ', ' 不是
通过 npgsql.createcommand 发送很长的查询
我正在尝试使用 NPGSQL 向 PostGreSQL V15 数据库发送一个(非常)长的查询,代码如下: string Connection_string = "主机=--:5432;用户名=postgres;密码=--;数据库...
在 C# 中使用 Npgsql 在 PostgreSql (TimescaleDB) 中执行多行更新插入时出错
我尝试使用该示例来推断其单行更新插入,以在 PostgrSQL/Timescale 表上执行多行更新插入,但收到以下错误: 关于冲突请更新...
我知道这篇文章:Postgres Npgsql Connection Pooling 但并没有完全解决我的问题。 我从概念上理解连接池是如何工作的,但我很难理解如何应用...
Npgsql GetDateTime 现在返回 utc 而不是本地时间?
我们已从 Npgsql 5 迁移到版本 8,现在下面示例中的查询返回 UTC 时间,而之前它返回本地时间。 SQL 函数 Now 本身返回“时间...
EF Core 6:查询过滤器中的 .Any() 产生“无法翻译。要么以可以翻译的形式重写查询”
我有 Product 实体并在存储库类中编写一个方法(使用 npgsql)。但我收到错误: 无法翻译。要么以可翻译的形式重写查询,要么切换到 cl...
Postgres EFCore 生成使用 ILIKE ANY 的不区分大小写的查询
所以我在我的项目中使用 EntityFramework Core 和 Npgsql 提供程序。 我有以下查询,它使用 Array.Contains。 var 符号 = new[] { "AAPL", "GOOG", "MSFT&quo...
Npgsql.PostgresException:列无法自动转换为类型 bytea
使用 EF-Core for PostgresSQL,我有一个具有 byte 类型字段的实体,但决定将其更改为 byte[] 类型。但是当我进行迁移时,在应用生成的迁移文件时,它抛出了
我可以使用 Npgsql 和 Entity Framework Core 设置 tsvector 字段的权重吗?
我正在 PostgresSql 表上设置全文搜索,并且我正在使用 Entity Framework Core。我已按照此处的说明设置生成的 tsvector 列和
53100:无法将共享内存段“/PostgreSQL.883048933”调整为 134217728 字节:设备上没有剩余空间
我有一个计划每天运行的 C# 程序。该程序从 Postgres SQL 服务器中提取 10,000 多行数据。它工作了大约 4 周,但突然停止工作......
我有一个 Postgres 12 数据库,目前仅包含一个简单的表: 创建表 public.messages ( 发件人文本 COLLATE pg_catalog."default", “timestamp”带有时区的时间戳...
使用 EF Core 和 Postgresql 添加时出现“重复键值违反唯一约束”错误
我正在尝试使我的应用程序能够使用 SQL Server 或 Postgresql。我的应用程序使用 Npgsql.EntityFrameworkCore.PostgreSQL 版本 8 和 EF Core 版本 8.01。 当我使用
Npgsql.EntityFrameworkCore.PostgreSQL v8.0“缺少类型信息或绑定”
我将程序更新到 dotnet 8,然后将 Npgsql.EntityFrameworkCore.PostgreSQL 从 v 7.0~ 更新到 8.0。 下面是一个代码示例,它在 v7.0 中运行良好,但我收到错误 Missing type i...
如果我有两个不同的 DbContext,其连接字符串仅在数据库字段中不同,但主机、用户名、密码等都相同,则在使用这两个 DbContext 时将重用相同的连接
我收到 Npgsql.PostgresException: '42601: 在“$1”位置或附近出现语法错误:25' 公共异步任务删除(字符串dbName){ 使用(var连接= GetNewConnection()){
SSL Mode=Require 在连接到 pgBouncer 时导致 Npgsql 出现错误
我有一个使用 Npgsql 版本 4.1.12 的旧应用程序 我正在连接到需要 SSL 连接的 Azure 数据库。 我可以使用以下字符串连接到数据库: 服务器=xxxxx.postgres。
我正在使用控制台应用程序和 VB.NET 连接到 Postgres 数据库。我们运行大量具有不同级别信息的存储过程。 昏暗的 varloggerFactory = LoggerFactory.Create(Function(bui...
我在 npgsql 中创建了多个连接来执行多个查询,如下代码所示。 事务访问类 { private const string connString = "主机=localhost;用户名=post...