cost 76 ms
如何優化 Linq 記錄數較多的查詢?

[英]How to optimize Linq query with large number of records?

這個賞金已經結束了。 此問題的答案有資格獲得+300聲望賞金。 賞金寬限期在4 小時后結束。 StarLord正在尋找這個問題的更詳細的答案: 我希望看到顯着的性能改進。 請幫助我優化以下代碼。 我嘗試了不同的方法,但沒有獲得顯着的性能改進。 數據庫中大約有 30k 個條目,在本地加載大約需要 ...

使用 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 行。 ...

使用 EF Core 多次執行命令

[英]Execute a command multiple times using EF Core

在 Dapper 中,我們多次執行命令title 允許我們使用不同的值多次運行查詢。 這在使用ExecuteSqlRawAsync function 的 EF Core 中是否可行? 像這樣的東西: 並且此代碼應翻譯以下查詢: 目前這種方法確實有效,但只添加我列表的第一個索引(僅限第一個參數)並生成 ...

如何在另一個實體中添加實體

[英]How to add entity inside another entity

我正在研究.Net Core 這是我的任務頁面。 它實際上與兩個表有關。 在舊傳統中,您必須先填寫每個表,然后再從此處選擇數據但我想要的是從這里添加新的驅動程序。 需要明確的是,我可以選擇兩個驅動程序 Vin 和 Jason 但是如果我在這里發短信並且如果我按下添加任務按鈕它也應該添加到驅動程序 ...

有沒有辦法可以限制使用 blazor 的組的組成員數量?

[英]Is there a way I can limit the number of group members of a group using blazor?

我有兩個相關的表,它們代表一對多的關系; 即組表和組成員表。 一個組最多只能有五個組成員。 我如何將這個數字限制為只有五個,以便一個組中添加的成員不超過五個? 以下是我的 C# 課程。 ...

InvalidOperationException:無法翻譯 LINQ 表達式,即使我使用了 ToListAsync() - EF Core 3.1

[英]InvalidOperationException: The LINQ expression could not be translated, even though I used ToListAsync() - EF Core 3.1

我的存儲庫中有這段代碼: 我收到此錯誤: 處理請求時發生未處理的異常。 InvalidOperationException:無法翻譯 LINQ 表達式 'DbSet.Where(p => Invoke(__InCategory_0, p[Post]) )'。 以可翻譯的形式重寫查詢,或通過 ...

如何使用實體框架在 Linq 中模仿 SQL 外部應用?

[英]How do I mimic a SQL Outer Apply in Linq using Entity Framework?

我想使用 linq 模仿 SQL OUTER APPLY 。 我有 2 個表:Main 和 Sub SQL 看起來像這樣: 基於這里和其他地方的答案,比如這個,我嘗試了太多的 Linq 迭代,但這里有一個: 這編譯得很好,但是當我運行它時,我得到了這個異常: 和堆棧跟蹤。 有沒有人對如何正確編碼 ...

使用 Select 代替 Include

[英]Use Select instead of Include

所以我有一個我想查詢的大表,它太慢了,我得到一個提示,使用 select 比包含更有效。 那么如何在這個大查詢中將包含轉換為 select。 這是 getById 方法,它只占用一行,我有一個 getAll ,它返回一個產品列表,就像這樣。 ...

EF Core 一對多雙向導航不起作用

[英]EF Core One To Many both way navigation is not working

我在 .NET 內核上工作,API 和 EF-CORE 我創建了 DTO 以在 UI 端顯示它。 我正在過濾該 dto 的數據。 問題是我不能為每個表使用兩種導航屬性我將在兩個例子中解釋我的問題作為一個例子。 假設我有兩個像這樣的 model: 然后我正在創建查詢: 這是工作: 這是行不通的: 創建 ...

從 EF 6 轉換為 EF Core,現有查詢拋出“字典中不存在給定鍵”

[英]Converting from EF 6 to EF Core, existing query throwing "given key was not present in the dictionary"

我正在將我們的一個 .NET Framework 應用程序從 EF 6 轉換為 EF Core (3.1.26)。 我們的一個查詢現在拋出一個KeyNotFoundException 。 此處顯示有問題的查詢: 如果我刪除fa.FingerprintScores查詢執行得很好。 使用結果集中的 ...

EF Core 3.1:刪除了所有遷移和數據庫,如何在新數據庫中重新創建所有表?

[英]EF Core 3.1: Deleted all Migrations and the Database, how to recreate all tables in a new database?

我刪除了遷移文件夾中的所有遷移,還刪除了 SQL Server 中的數據庫。 我知道 - 現在 - 這些不應該完成,但我需要重新創建數據庫結構以保留應用程序。 我嘗試了“添加遷移初始”,但它只是生成一個空的遷移文件和一個快照文件。 如果我嘗試“刪除遷移”,那么它會抱怨一些丟失的遷移文件。 有沒有像 ...

將服務傳遞給自定義 IMigrationHistory 實現

[英]Passing Services to custom IMigrationHistory implementation

將 PostgreSQL 與 ASP.NET Core 3.1 一起使用。 我的遷移歷史表存在於它自己的架構中,因為我們有一個多租戶設置,每個租戶都與一個單獨的架構相關聯。 我現在正在嘗試通過添加新列並將自定義值放入其中(如內部版本號)來修改遷移歷史記錄表。 現在我知道我必須重新創建模式才能在初始 ...


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