与旧的 ODBC 提供程序相比,PostgreSQL 的 .NET 提供程序运行缓慢
与 ODBC 提供程序相比,为什么 NPGSQL .NET 数据提供程序较慢?我没有尝试过 NPGSQL 2.0,但我确实使用过 NPGSQL 1.0。速度非常慢。 您对 NPGSQL 2.0 …
Postgres 函数(通过 npgsql)调用 ExecuteNonQuery 返回 -1 作为受影响行的结果
我有一个简单的函数,只需将提供给它的参数值插入到表中的列中。 当我通过命令对象上的 ExecuteNonQuery() 方法运行该函数时,即使发生了插入,我总是…
Postgres Npgsql 连接速度比 SQL Server 慢
为什么通过互联网或 VPN 连接到 postgres 比 sql server 慢? 我进行了测试, DateTime now0 = System.DateTime.Now string sqlconnectsrting = "serv…
如何使用 Visual C# 从 Access mdb 获取数据并将其放入 postgresql 表中?
好吧,我已经做了 - 我能够通过 Microsoft.Jet.OLEDB 提供程序连接访问 mdb 表,然后我可以使用选择查询、OleDbDataAdapter 和 DataSet 从表中获取数…
NPGSQL好像有一个比较大的bug?
这是一个奇怪的问题,当我运行以下代码时,所有行都从数据库返回。想象一下如果这是更新或删除会发生什么。 Dim cmd As New NpgsqlCommand cmd.Connec…
如何解决ProviderManifestToken =“8.3.7”和 Npgsql ProviderManifestToken="8.1.3"冲突?
我正在尝试使用实体框架连接到我的 PostgreSQL 数据库。不幸的是,在我的 SSDL 文件中使用 EdmGen(或 EdmGen2)生成模型后,ProviderManifestToken …
npgsql 泄漏 Postgres DB 连接:监视连接的方法?
背景:我正在将我的应用程序从 npgsql v1 移动到 npgsql v2.0.9。运行应用程序几分钟后,我收到 System.Exception:从池中获取连接时超时。 网络声称…
当我访问 ADODB 字段值时,是什么导致 System.AccessViolationException?
我正在从 .Net Web 服务(均在 Windows XP 计算机上)连接到 PostgreSQL 数据库。最近,我们在几台不同的计算机上多次收到 System.AccessViolationExc…
我可以在 .NET 4.0 项目中使用 Npgsql 数据提供程序吗?
我有一个 MVC 项目,我想在 .NET 4.0 中编写, 如果我通过实体框架使用 Npgsql (当前支持 .net 3.5 ),是否可以使用它,并且我将限制自己使用 3.5 …
NpgSQL 插入包含反斜杠“\\”的文件路径
我正在尝试创建包含文件路径的记录。使用 NpqSQL 驱动程序将插入操作插入到启用了 UTF8 的 Postgres 数据库中。 我的表定义: CREATE TABLE images ( …
C# 和 NpgsqlDataAdapter 返回单个字符串而不是数据表
我有一个 postgresql 数据库和一个 C# 应用程序来访问它。我从 NpgsqlDataAdapter.Fill 命令返回到数据集的值出现了奇怪的错误。 我有这个代码: Npgs…
使用 Rhino Mocks 对 NpgsqlCommand 进行单元测试
我的单元测试不断收到以下错误:“System.InvalidOperationException:连接未打开。” 测试 [TestFixture] public class Test { [Test] public void T…
Npgsql 按名称将参数传递给存储函数
我正在使用正在转换为与 .NET 一起使用的 Pgsql 的代码。我想调用一个具有多个参数的存储函数,但我想按名称绑定参数,如下所示: NpgsqlCommand comm…
NpgSQLdataReader GetOrdinal 抛出异常..有什么办法吗?
我围绕 NpgSQL 为我在项目的 DAL 中通常使用的一系列方法构建了一个包装器。我通常使用其中两个直接从 DataReader 填充 DTO。通常在填充帮助器方法中…
NPGSQL:从 Postgres 查询流式传输结果?
我有一个大表(2,000,000 行),我想将每条记录打印到屏幕上,一次一个,而不将整个表加载到内存中。 //pseudo code var cmd = new NpgSQLCommand() c…