cost 234 ms
無法將數據庫類型 xid8 轉換為 Int64

[英]Can't cast database type xid8 to Int64

有沒有辦法在 EF 中啟用從內部 Postgres 類型xi8到任何 .NET 運行時類型(如 int、uint、long、ulong 或字符串)的映射轉換? 我嘗試使用以下映射但沒有成功: 數據庫上下文配置: 建表腳本: 種子: 異常信息: 目標框架:.NET 7 Nuget 包: Npgs ...

2023-01-16 18:32:59   1   18    .net / npgsql  
升級 .NET Core 時 Postgres Function 不工作

[英]Postgres Function not working while upgrading .NET Core

當我們將 .net 核心和其他軟件包升級到最新版本時,Postgres function 不工作。 早些時候,相同的代碼運行良好。 我們使用 function 而不是存儲過程。DbTransaction transaction = connection.BeginTransaction(Isolat ...

使用 Nuget 安裝后找不到 Npgsql 命名空間

[英]Npgsql namespace not found after installing with Nuget

我將 .net6.0 用作后端,並嘗試連接到 PostgreSQL 服務器。 我已經運行命令do.net add package Npgsql然后do.net restore ,但是當我嘗試導入和使用任何包時仍然出現以下錯誤: 例如錯誤發生在以下行: 和線: 有誰知道我在這里做錯了什么? 安裝指南似 ...

刪除數據庫創建連接失敗:無法設置 trusted_connection

[英]Drop-Database Failed creating connection: Couldn't set trusted_connection

我有一個新的本地 ASP.Net Core 6 應用程序,它使用 docker 並連接到本地 docker postgres 容器(單獨運行容器,不使用 Docker Compose)。 我添加了 Npgsql 包並設法成功連接到它並創建表(與 PgAdmin 檢查)。 問題是每當我嘗試從包管理器 ...

使用 Npgsql reader.GetString 導致異常而不是返回數據

[英]With Npgsql reader.GetString is causing an exception instead of returning data

當 SQL Shell (psql) 為同一查詢返回文本時,Npgsql 返回異常。 背景: 我有一個 PostgreSQL 數據庫,其中加載了來自 MaxMind 的 GEOIP 數據。 可以在此處查看表定義: https ://dev.maxmind.com/geoip/importing-da ...

RavenDB ETL 到 SQL,如何將整個文檔('this')存儲在 jsonb 列中?

[英]RavenDB ETL to SQL, how to store entire document ('this') in jsonb column?

在 RavenDB 5.4+ 中,我想配置一個SQL ETL 任務,使用 Raven 的 Npgsql 內置工廠將數據卸載到 PostgreSQL 數據庫。 我遇到的問題是我希望將整個文檔 ( this ) 存儲在jsonb數據列中。 問題:在下面的 ETL 轉換示例中如何將整個文檔(例如this ...

Nlog with Npgsql 拋出 NLog.NLogConfigurationException: 'DatabaseParameterInfo' cannot assign unknown property 'parameterName'='@Exception'

[英]Nlog with Npgsql throws NLog.NLogConfigurationException: 'DatabaseParameterInfo' cannot assign unknown property 'parameterName'='@Exception'

我的代碼向我拋出Unhandled exception. NLog.NLogConfigurationException: 'DatabaseParameterInfo' cannot assign unknown property 'parameterName'='@Exception' Unh ...

無法使用處理程序類型 DateHandler 編寫 CLR 類型 System.String

[英]Can't write CLR type System.String with handler type DateHandler

我正在使用 npg 和 postgresql 我面臨以下錯誤 https://imgur.com/p26YFIj 功能 函數的o/p 家庭控制器 堆棧跟蹤: 我一直在嘗試,但沒有用我在 google 上搜索錯誤以及函數和 c# 方面的變化,但我的問題沒有解決,這就是為什么我在這里寫我的問題需要幫忙 ...

Npgsql CREATE USER 使用 ExcuteNonQuery 參數

[英]Npgsql CREATE USER using ExcuteNonQuery parameter

您好我正在嘗試將SQL CREATE USER與NpgsqlParameter一起使用(以防止sql 注入): 我收到運行時錯誤 $1 或附近的語法錯誤誰能幫幫我嗎? ...

2022-12-15 16:17:18   1   16    c# / npgsql  
如何在 LINQ 表達式中獲得“distinct on”?

[英]How to get the 'distinct on' in LINQ expression?

有人可以解釋如何將此 SQL 查詢重寫為 linq 表達式。 我想要實現的目標:有一個作業表,其中的行可能處於活動狀態或不處於活動狀態(是活動的 bool 列),還有一個批處理表,它可以作為已運行作業的歷史記錄。 如果用戶在歷史表中創建新工作將沒有記錄,我應該在我的應用程序中得到一個空的批次 ID ...

部署引用 Npgsql dll 的 C# 代碼

[英]Deploy C# code that has reference to Npgsql dll

.Net 4.8、C#、Npgsql、.NET 7.0 我們將對 PostgreSQL 的訪問添加到現有的 app.Net 4.8。 我們是怎么做到的? 只需右鍵單擊“參考”->“管理 NuGet 包...” 為了部署,我們現在有大量的依賴 DLL 和 XML(請參見調試目錄的圖片)。 問題 ...

使用 EF Core 和 NpgSql 在 postgres 中過濾 integer jsonb 列數組

[英]Filter integer array of jsonb column in postgres using EF Core and NpgSql

我想根據 json 整數數組過濾行,例如,我的表看起來像這樣 其中 Id 是 int 類型,Name - text 和 TypeJson - jsonb。 我正在嘗試通過以下查詢來過濾行 結果我希望得到 1 行和 2 行,但出現意外錯誤 我應該以某種特定格式傳遞"2"還是拋出的異常是什么? ...

按 integer 值過濾具有 Json 數組列的表

[英]Filter table with Json array column by integer value

在 EF Core 中,我如何有效地檢查 Json 數組的文本列是否包含使用 LINQ 傳遞的 integer 數組中的任何數字? 表格示例,其中Id為integer類型, Name和TypeJson為text 在 Postgresql 我會寫這樣的東西 其中 select 將返回 1 和 3 行。 ...

使用 Entity Framework 6 在 Postgres 中使用“~*”

[英]Using "~*" in Postgres using Entity Framework 6

我正在嘗試使用 Entity Framework 6 使用 Postgres 的不區分大小寫的正則表達式運算符~* 。 使用Regex.IsMacht(column, pattern, RegexOptions.IgnoreCase)這會轉換為~ (如映射頁面https://www.npgsql. ...

如何通過 C# Npgsql 查詢在 bytea 列中發送加密的字節數組數據

[英]How to send encrypted byte array data in bytea column via C# Npgsql query

我想要的是使用 Npgsql 通過格式化字符串(查詢)將加密數據從我的應用程序發送到 PostgreSQL 數據庫。 問題是,在 sha256.ComputeHash() 之后,我得到了字節數組,我試圖通過將它插入到我的字符串查詢中來發送它。 它工作正常,但在我的 dbms 列中我看到 System ...

如何在 EF Core 中構建 where 謂詞,其中所選屬性是動態的

[英]How to build where predicate in EF Core in which the property selected is dynamic

我正在努力處理表達式樹和 Entity Framework Core。 我有一個方法返回我將用於過濾的表達式樹,例如: 然后我想用類似的東西調用這個方法: 這會產生一個錯誤,類似於: System.InvalidOperationException: LINQ 表達式 'DbSet() .Whe ...

如何搜索相似的表? npgsql.NET 和 PostgreSQL

[英]How to search for tables alike? npgsql.NET & PostgreSQL

我找不到如何搜索具有相似名稱的表。 在 MySQL 上,它是SHOW TABLES LIKE ,但我聽說在 PostgreSQL 上是/dt "table-name"* ,我也試過/dt *"table-name"*和/dt *table-name* ,但似乎都沒有上班。 錯誤:Npgsql.Po ...

使用 Npgsql 7 執行 function

[英]Execute function using Npgsql 7

我正在運行 PostgreSQL 15 並將 Dapper 和 Npgsql 7.0 添加到我的項目中。 我需要運行以下 function: 然后我嘗試了下面一段 C# 代碼來執行這個查詢並返回結果集: 這會導致錯誤提示 get_all_posts 不是過程(Npgsql 7.0 停止接受函數的C ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM