7得票3回答
Entity Framework Core代码优先PostgreSQL的默认值

到目前为止,我已经阅读了文档、教程以及谷歌搜索和其他SO问题,但似乎我还是遗漏了一些东西,我不明白(如何使其工作)。 我尝试为.NET Core 2.1 Web API(微服务)实现一个非常小的PostgreSQL数据库。我习惯于数据库优先的方法,但对于这个服务,我决定尝试代码优先的方法。 ...

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

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

7得票1回答
当Npgsql连接池达到最大值时会发生什么?

连接字符串参数的名称和这篇博客文章 - http://fxjr.blogspot.co.uk/2010/04/npgsql-connection-pool-explained.html - 让我相信Npgsql不会超过在连接字符串中设置的MaxPoolSize值。然而,文档(http://np...

13得票1回答
Npgsql:从池中获取连接时超时

背景:我正在将应用程序从MSSQL迁移到npgsql v2.0.11.92。运行我的应用程序几分钟或几小时后,我会收到一个 System.Exception: Timeout while getting a connection from the pool 。 我在x64平台的x86环境下使...

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

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

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

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

7得票1回答
如何从连接中使用Entity Framework + PostgreSQL?

我已经看到了一些关于使用Entity Framework和PostgreSQL的讨论线程,并且官方提供了相关指令。但这些指令需要每次安装都运行gacutil,对于部署来说不太方便。 我想要做的是直接将PostgreSQL连接传递给DbContext构造函数。这对我来说足够了,因为我打算使用没有...

7得票5回答
生成 .ADO.net 实体数据模型时,PostgreSQL 在数据源中未显示。

我成功地直接使用npgsql访问了现有的PostgreSQL数据库。我使用了以下工具: PostgreSQL 9.0.10 (32位) Visual Studio 2015 Community (64位) NpgSql 2.2.5(通过Manage Nuget Packages安装) ...

16得票3回答
PostgreSQL - 返回键值对数组的最佳方法

我想选择若干个字段,其中一个字段需要是包含每个元素都有两个值的数组。每个数组项都需要包含一个名称(character varying)和一个ID(numeric)。我知道如何返回单个值的数组(使用ARRAY关键字),但我不确定如何返回一个包含两个值的对象的数组。 查询大致如下: SELEC...

8得票2回答
npgsql和Entity Framework的Code First设置问题

我收到的最新错误是: ERROR: 42P01: relation "dbo.__MigrationHistory" does not exist 但我相信这只是因为之前的某些设置没有正确地设置。 我目前正在尝试使用Npgsql 2.0.12来设置实体框架4.4的Code First。...