cost 482 ms
如何計算var中的記錄數

[英]How to count number of records in a var

我有以下代碼,它從數據庫返回 model。 我想知道寫了多少條記錄。 我正在嘗試使用model.count或model.lenght但它不起作用。 GetEmployees 方法定義如下: 我需要知道記錄的數量。 ...

分離存儲庫和服務層

[英]Seperating Repository and Service Layer

我正在使用 EF 核心開發一個 ASP.NET Core Web API 項目,並希望將存儲庫和服務層添加到我的應用程序以實現關注點分離。 但是,我仍然無法弄清楚存儲層和服務層之間的界限在哪里。 我通過研究了解到,repository 層負責簡單的 crud 操作,例如簡單的 SELECT 語句, ...

EF Core 是否緩存通過 FromSql 方法提供的命令文本?

[英]Does EF Core cache command text provided via FromSql method?

EF 核心版本 2.2 我們有一個包含原始 SQL 和表值參數(下面的實現)的擴展方法ContainsIds ,我們使用它來僅過濾具有特定標識符的記錄。 但是我們注意到有時查詢執行失敗並出現錯誤 System.Data.SqlClient.SqlException:必須聲明表變量“@Id_4d9 ...

SQL 超時已過。 操作完成前超時時間已過或服務器未響應

[英]SQL Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding

我正在使用Microsoft.EntityFrameworkCore.SqlServer 2.2.6。 我有一個存儲過程,通常需要 1 到 2 秒才能執行。 我正在使用 .NET Core 2.2 和 EF Core 來執行該存儲過程。 appsettings.json : 在startup.cs ...

EF Core 中兩個抽象 class 之間的一對一關系

[英]One to one relation between two abstract class in EF Core

我在為兩個抽象 class 創建一對一關系時遇到問題。每個 class 都有一個表和鑒別器。 類是: 我的映射是: 現在,我的問題是當我添加遷移 EF 為 ValuationResult 表創建兩個外鍵時我想在 ValuationResult 表中有一個外鍵。 實際上,我希望 ValuationBa ...

為什么來自 Angular 9 服務的 HTTP PUT 方法創建一個新的數據庫實體而不是更新原始數據庫實體?

[英]Why does HTTP PUT method from Angular 9 service CREATE a new DB entity instead of UPDATING the original?

我一般是 Angular SPA 和 MVC 的新手,我目前在 Visual Studio 2017 中使用 EF Core ORM(模型)和 Angular 9 前端在 MVC Core 2.2 Web 應用程序項目上工作。 該項目的目的是學習 Angular/AspNetCore MVC/EF ...

從聯合表中刪除實體而不影響父級 - EF Core 2.2

[英]Remove entity from joint table without affecting parent - EF Core 2.2

我對多對多關系有疑問,我不明白為什么會這樣: 所以我有以下內容: 我不斷得到: 實體類型“A”和“AB”之間的關聯已被切斷,但該關系被標記為“必需”或隱式必需,因為外鍵不可為空。 如果在斷開所需關系時應刪除依賴/子實體,則設置關系以使用級聯刪除。 考慮使用“DbContextOptionsBuil ...

在子查詢中使用 FirstOrDefault

[英]Using FirstOrDefault in a sub query

我們的一些 LINQ-to-SQL 查詢存在重大性能問題。 我們有一個 Case 表,在 CaseStatus 上有一對多的關系(關系表是 CaseCaseStatus) 雖然我們想跟蹤一個案例的所有狀態,但只有最后一個真正有價值。 我們正在構建如下查詢: 基本上我們想知道最后一個狀態是否有一個屬 ...

npgsql 連接池重復認證

[英]npgsql connection pool repeated authentication

我正在使用 Npgsql.EntityFrameworkCore.PostgreSQL 2.1.2、EfCore 2.2、asp.net 3.1。 啟用連接池(不在連接字符串中傳遞它)。 啟用日志記錄后,我得到這樣的日志: 對於執行的每個查詢,都會重復此行為。 如您所見,似乎每次執行新的身份驗證(需 ...

如何在兩端使用 FK 在 EF Core 中配置一對一關系

[英]How to configure one-to-one relationship in EF Core with FK on both ends

我有以下實體: 因此,每個訂閱可能只有一個計費合同,並且每個計費合同屬於一個訂閱。 我正在嘗試在我的 dbcontext 中配置這種關系: 但是從生成的遷移(或從快照或從實際的數據庫模式)我可以看出只有Subscription表中的 FK 被創建。 我無法讓 EF 在BillingContract表 ...

如何使用 efcore 在 Sum() 中處理除以零

[英]How to handle divide by zero in Sum() with efcore

我正在努力解決影響我們用於客戶洞察的系統的錯誤。 代碼如下: 問題是當“.ExchangeRate”或“y.Units.PriceFactor”為0(零)時,因為我們都不可能除以零,所以我們得到了一個例外。 由於該系統是多租戶的,這似乎會影響所有租戶,即使只有一個租戶的數據中有 0(零)。 我原以為 ...

Postegres ef-core 更新數據庫產生“42P01:關系“__EFMigrationsHistory”不存在”錯誤

[英]Postegres ef-core update database produce "42P01: relation "__EFMigrationsHistory" does not exist" error

設置 Asp.NET 核心網站 2.2 和 EF Core 2.2 具有多個模式的 Postgresql 數據庫,其中一個模式已經有__EFMigrationsHistory表 嘗試時 Add-Migration x1 -Context YodaContext它有效 但是在嘗試以下語句時 Up ...

EF Core Complex 查詢會針對參數的每個變化進行緩存

[英]EF Core Complex query gets cached for each variation of parameters

我有一個復雜的查詢,它似乎導致我的應用程序內存中出現內存泄漏。 根據我的理解,查詢結果是緩存的,因此不需要每次執行查詢時都進行此處理。 https://docs.microsoft.com/en-us/ef/core/querying/how-query-works 但是看起來查詢正在為每個登 ...

do.net ef 核心列表永遠不會完成

[英]dotnet ef core list never completes

通過 Azure Dev Ops 提交構建后,我們注意到構建遷移步驟的命令在閑置一小時后超時。 它只發生在這個分支上,我們已經成功地完成了其他分支。 該解決方案成功構建並運行。 經過調查,我將問題縮小到在以下命令中發生: 當我在 Powershell 中運行上面的命令時,它在吐出項目中的遷移列表后, ...

Entity Framework Core 2.2 嵌套選擇生成多個查詢

[英]Entity Framework Core 2.2 nested select generates multiple queries

我有一個類似的查詢: 當 ToList() 被執行時,屬性 LoanStatuses 沒有具體化,就像在 EntityFramework 中發生的那樣,而是在調用 customer.LoanStatuses 時發送新的查詢。 我還嘗試在 .Select 方法中添加 ToList(),正如各種博 ...

如何訪問 EF Core 2.2 中的鏈式/嵌套屬性

[英]How to access chained/nested property in EF Core 2.2

我有以下課程: 我在OnModelCreating方法中配置了擁有的實體,如下所示: 問題 當我嘗試在擁有的實體中保存空值時,例如v.TurboV6.Core = null; EF Core 不會將Vehicle.TurboV6.Core.Capacity空值保存為空,而是將先前的值保留在 ...

Efcore 2.2- where 子句在選擇后運行並返回錯誤結果

[英]Efcore 2.2- where clause runs after selection and returns false results

我有這個簡單的查詢: 這是我的基本存儲庫: 這將生成此 sql 查詢(來自分析器): 它只返回 5 條記錄,而不是我預期的 6 條記錄,有 1 條記錄被過濾掉,因為它有狀態!=1。 雖然此查詢是正確的並返回最后 6 條記錄: 如何生成第二個查詢而不是第一個查詢? ...

為什么在向不同的 ASP.NET Core 端點發出大約 20 個請求后,Angular 應用程序的 http 請求會掛起?

[英]Why Angular app http requests hang after about 20 requests to different ASP.NET Core endpoints are made?

它是什么 通過服務器上的 nginx 或 Android 上的cordova 提供的Angular 前端應用程序 ASP.NET Core 后端,通過 Pomelo 連接器連接到 MySQL 數據庫。 在生產后端應用程序通過 nginx 反向代理提供服務。 問題 從 Angular 應用 ...


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