cost 186 ms
LINQ 查詢連接以獲取右表沒有匹配記錄的左表條目

[英]LINQ query join to get entries for left table where right table has no matching records

所以相當於這個查詢: 這是在 EntityFrameworkCore LINQ 中,使用已經選擇car.Include(x => x.parts)的 IQueryable : 但是如何將以下 SQL 轉換為 LINQ,以便它包含左側car表中在parts表中沒有相應MemberId條目 ...

EFCore 連接值

[英]EFCore join values

我正在嘗試使用 EFCore 2.1.1 將一個大表加入到一個小數據對列表中。 我希望這個連接發生在服務器端,而不是嘗試下載整個表,例如轉換為: 或等效的東西(例如使用公用表表達式)。 這可能嗎? 如果是這樣,怎么做? 將對象列表傳遞給 LINQ .join似乎總是在客戶端得到處理。 由於大量 ...

我如何使用 Linq 表達式在 EF Core 3.1 中的多個表上加入

[英]How can i use Linq expression for Join on multiple table in EF Core 3.1

我有以下5個模型。 我想在我的 ASP Core API 應用程序中加入 LINQ 並將它們分組。 我想加入我所有的 JournalVoucher、PurchaseInvoice 和 SaleInvoice 來計算項目輸入和 Output 和項目的剩余數量。 請幫助我以最佳實踐編寫 LINQ 查詢, ...

如何在 Entity Framework Core 2.1 中優化緩慢(不那么)復雜的查詢

[英]How can I optimize slow (not-so) complex queries in Entity Framework Core 2.1

我有一個 LINQ 查詢,可以在幾個表中進行字符串搜索。 然而,在大表上查詢速度非常慢。 在我第一次嘗試時,我遇到了超時。 我能夠稍微提高性能。 這是代碼的第一個版本: 我懷疑查詢中的非數據庫代碼(例如 Single 和 Mapping)導致查詢緩慢,因此我努力擺脫它們。 我仍然很好奇如何在查詢中不 ...

使用 EF CORE 檢索可為 null 的 object

[英]Retrieve nullable object using EF CORE

我是初學者,在測試一些代碼時,我似乎無法理解如何正確執行此操作。 第一:我有一個城市 class: 第二:我有一個聯系人 class,它使用可為空的城市 class(以防用戶不知道城市): 我遇到的問題是當我檢索存儲了 null City的記錄時(當檢索記錄且其 City 不是 null 時,一切 ...

Entity Framework Core 3,為查詢定義 DBSet 但不創建遷移條目

[英]Entity Framework Core 3, Define DBSet for query but dont create migration entry

在 EF 核心 3.1 中,我嘗試運行一些自定義 SQL 作為測試,以查看是否可以填充自定義對象。 我的自定義對象稱為CustomPerson 。 運行SQL的代碼如下: 我在 Context 文件中聲明如下,注意 HasNoKey()。 這有效並返回數據,但是當我運行以下遷移以檢查它是 ...

帶有 AutoMapper 的 EF Core

[英]EF Core with AutoMapper

我有一個包含屬性的 DTO 和一個 Model,例如,學生可以擁有多個模塊,一個模塊可以與多個學生相關聯。 屬性映射很好,但 Model 不是 map。 這些是我想要 map 到 StudentDetails ViewModel 中的模型 Model 的 ViewModel 這些是我的 EF Co ...

不同的日期時間格式在 EF Core 和 LINQ 中返回錯誤的結果集。 DateTime.ParseExact 不起作用

[英]Different datetime format returns wrong result set in EF Core and LINQ. DateTime.ParseExact does not work

我有一個 ASP.NET Core MVC 應用程序,其文化設置為en-GB ,使用日期時間格式dd/mm/yyyy 。 我在用: .NET 核心2.1 EF 核心 2.2 SQL 服務器 2019 (v15) 日期列的類型為datetime2 但是,對於我的一個查詢,在通過 EF Core ...

如何調試 Expression.Lambda? (.net 核心 2.1 和 .net 核心 3.1 之間表達式樹評估的差異)

[英]How to debug Expression.Lambda? (Difference in Expressions tree evaluation between .net core 2.1 and .net core 3.1)

我創建了一個小程序,它顯示了 .net 核心 2.1 和 3.1 之間的一些差異: 2.1中的打印輸出:Unhandled parameter: objParam 3.1 中的打印輸出:(未處理的參數:objParam){0} 請注意末尾的方括號和額外的 {0}。 有人可以向我解釋為什么會有這 ...

EF Core 2.1 - 處理並行異步方法的連接

[英]EF Core 2.1 - Handling connection on parallel async methods

我的 DbContext 中有多個異步方法來調用存儲過程。 所有這些方法處理連接如下。 我正在並行調用其中一些方法。 我的連接字符串有 MultipleActiveResultSets=True。 我收到以下錯誤,因為連接被另一種方法關閉。 無效操作。 連接已關閉 什么是更好的方法呢? ...

如何定義模式表級別

[英]How to define schema table level

我在我的應用程序中使用 EF Core 2.1 和 C#。 出於某種原因,我希望有一些表的架構為dbo而對於其他app 而對於某些實體,我想覆蓋默認架構並設置它。 如何解決這個問題? ...

Dotnet EF Core 2.1 在查詢小數屬性時拋出 QueryClientEvaluationWarning

[英]Dotnet EF Core 2.1 throws QueryClientEvaluationWarning when querying decimal property

我有一個 C# 類 Loan,它映射到 SQL Server 數據庫中的 Loans 表。 我正在使用 DotNet EF Core 2.1。 從我的代碼與數據庫交互。 當我創建我的數據庫連接時,我將其配置為在服務器端無法執行查詢時拋出異常,如下所示: 問題是在使用 LINQ 查詢小數列時: ...

如何在 EF Core 中保留從多個請求中獲得的數據?

[英]How to retain data gained from multiple requests in EF Core?

我有帶有 React 客戶端的 asp.net core web api。 我正在通過我在 React 中創建的用戶界面添加數據。 在我的 api 中,Db 上下文被添加為范圍服務,每次我的請求完成並啟動新的請求時,我之前請求的所有數據都會丟失。 這是我的配置服務的樣子: 用於發布數據的控制器方 ...

實體框架已經創建了 20 多個“IServiceProvider”實例供內部使用

[英]More than twenty 'IServiceProvider' instances have been created for internal use by Entity Framework

我在 ASP.NET Core 2.2 應用程序中收到此警告 警告:Microsoft.EntityFrameworkCore.Infrastructure[10402] 已經創建了 20 多個“IServiceProvider”實例供實體框架內部使用。 這通常是由將新的單例服務實例注入每個 D ...

EF Core:如何查詢 SQL 視圖

[英]EF Core: How to query a SQL View

我的數據庫中有一個名為“dbo.Viewtest”的 SQL 視圖。 此視圖組合了其他 2 個具有相同列類型的表的數據。 該視圖還添加了一列以顯示數據源自哪個表。 這是 SQL Server 對象資源管理器中 SQL 視圖的樣子: dbo.ViewTest 身份證 | 類型 | 內容 | 地 ...

將 ExecuteInTransaction 與 UserManager 一起使用

[英]Using ExecuteInTransaction with UserManager

我們正在實施EnableRetryOnFailure但正如在https://docs.microsoft.com/en-us/ef/core/miscellaneous/connection-resiliency上所討論的那樣,這對於用戶定義的事務來說是開箱即用的。 上述鏈接(選項 3 和 4)的 ...

ExecuteSqlCommand 返回 -1?

[英]ExecuteSqlCommand return -1?

我試圖從代碼中調用存儲過程,在 ef core 2 中我發現我可以使用context.database.ExecuteSqlCommand()函數來執行我的數據庫中的任何存儲過程。 雖然存儲過程在我的 sql server 實例中工作正常: 從我的代碼中調用它,返回 -1 結果!?: 什么 ...


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