cost 98 ms
更新同一項目 2 次時出錯

[英]error when updating the same item 2 times

我有以下代碼,我從前端收到一個不完整的實體,進行更改並更新它。 之后,我從數據庫中檢索相同的實體,現在已經完成,進行新的更改並再次更新它......(業務規則已被刪除以便更好地理解。) ` ` 這是 UpdateAsync 方法:` ` 這是 GetByIdASync 方法:` ` Get ...

表 'AspNetRoles' 中的列 'Id' 是一種無效的類型,不能用作索引中的鍵列

[英]Column 'Id' in table 'AspNetRoles' is of a type that is invalid for use as a key column in an index

我正在使用 .net5.0 EF 我有一個 class AppUser 並將其擴展到 IdentityUser 我正在使用命令生成 EF 遷移do.net ef migrations add "myMessage" -p Persistence -s API 我已經刪除了所有以前的遷移文件,所以這是 ...

使用 ThenInclude() 的結果,而不是再次從 Include() 開始。 實體框架核心 5

[英]Using the result of ThenInclude() rather than starting at Include() again. Entity Framework Core 5

我對 EF Core 很陌生,所以如果這個問題看起來很明顯,請放輕松:) 正如標題所提到的,我想要一種方法來簡化 EF 核心中的查詢,這樣我就不必在查詢頂部使用Include()方法進行重置。 這是我正在處理/試圖擺脫的示例。 這是可行的,並且基於Poke提供的問題答案(我從上面的示例中獲得 ...

基於可空主鍵列的實體框架分組

[英]Entity Framework Group by based on a Nullable Primary Key column

我用於存儲地址的實體如下所示,並將多個表稱為外鍵,例如國家/地區等 嘗試獲取國家和大陸的地址值計數以及 map 的結果到List<GeoStatsModel>就像 設法生成如下查詢 在執行時,我收到錯誤: LINQ 表達式 'GroupByShaperExpression: KeySe ...

如何在 EF Core 5 中按過去 12 個月對記錄進行分組時獲得空月份

[英]How can I get empty months while grouping records by last 12 month in EF Core 5

我有下面的代碼片段,用於對過去 12 個月的記錄進行分組,它可以正常工作,但我只是注意到不包括空月份。 我在哪里 go 錯了? 提前致謝public IQueryable<DashboardGrouping> DashboardStats() { var yearAgo = Dat ...

C# Asp.Net EntityFrameworkCore 5.0 _ManageNav.cshtml.g.cs 刪除 using 重建語句

[英]C# Asp.Net EntityFrameworkCore 5.0 _ManageNav.cshtml.g.cs deletes using statement on rebuild

我正在使用 entityframework 5.0 在 asp.net MVC 中做一個演示項目。 我創建了一個繼承 IdentityUser 的自定義用戶 class,並在腳手架所有身份文件后在整個項目中替換它。 現在我遇到了一個奇怪的問題,我不明白為什么會發生。 為此,我必須使用 Applica ...

實體框架:包含方法可以與視圖一起使用嗎?

[英]Entity Framework: can Include method work with a View?

我的項目中有一個視圖,我想從 ID 位於視圖中的表中檢索所有數據。 在腳本下方創建一個非常簡化的數據庫(View_1 和 Motors 相同,但在實際情況下 View_1 更復雜): 這些是我的課程: 我想以這種方式通過 Include 方法從 View_1 檢索 Motors: ...

減少投影的實體框架問題

[英]Entity Framework problem with reducing projection

我一直致力於通過減少查詢的投影來提高 EF 5.0.11 的 .NET 核心 API 的性能,但目前我遇到了以下情況: 我改進了這樣的查詢的投影: 這將選擇查詢減少到我需要的兩列,而不是數據庫中 80 多列上的 SELECT * 。 在我的數據庫中,我也有帶有翻譯描述的列。 它看起來像這樣: ...

Last 和 LastOrDefault 的 EF 行為

[英]EF Behavior of Last and LastOrDefault

最近,我通過 EF 增強了我的知識,並保持最新狀態,我只是在 Pluralsight 上尋找洞路徑。 考慮到這一點,我查看了朱莉·勒曼 (Julie Lerman) 的一些課程,順便說一下,她是一位出色的老師。 在課程中,簡要回顧了 linq 的一些內置功能以及它如何將其解釋到查詢中。 我只是想知 ...

ExecuteSqlRaw() 抱怨無效的 SQL 語句,但事實並非如此

[英]ExecuteSqlRaw() complains invalid SQL statement, but it's not

我有一個電話: 我已經嘗試過 Oracle SQL Developer 中的聲明,並且有效。 但是,當我嘗試通過ExecuteSqlRaw () 運行它時,Oracle 抱怨拋出一個ORA-00900 無效的 SQL 語句我做錯了什么? 謝謝! 更新: 我將 SQL 語句更改為以下內容: 現在,我得 ...

ASP.NET 5 MVC,帶有使用服務的 EF 控制器

[英]ASP.NET 5 MVC with EF controllers using services

我是帶有實體框架的 ASP.NET 5 MVC 的新手。 這可能是一個簡單的問題,但是我在網上找不到這個教程,或者我不知道如何搜索它。 所以這是我的問題。 我承擔了完成一個簡單項目的任務。 解決方案如下所示: Task 說有這種代碼優先的方法,因此有數據、實體和服務庫。 數據 - 提供 Data ...

工作單元更新問題:實體已經在跟蹤另一個實例

[英]Unit of work Update problem: Entity Already another instance is already being tracked

我的UOW 模式實現有問題(我的 UOW 使用存儲庫模式)。 我將嘗試用兩個簡單的課程來解釋我的項目結構。 我有人和汽車,(一對多 - 一對一)。 和 在我的 CarServiceImplementation 中,我想實現我的AddUpdateCar()以便添加一個“Person”(如果它不存在或更 ...

升級.Net Core 3.1 到 5 遷移無實體類型映射到表

[英]Upgraded .Net Core 3.1 to 5 Migration No Entity Type Mapped to Table

將我們的應用程序從 .Net Core 3.1 升級到 5.0.6,一切都在使用現有數據庫。 如果我刪除數據庫並運行遷移,我會收到此錯誤: 沒有實體類型映射到數據操作中使用的表“UserClause”。 要么在 model 中添加對應的實體類型,要么在數據操作中指定列類型。 UserClause表 ...

在同一解決方案中混合 .NET 核心和框架 - System.Data.Entity 問題

[英]Mixing .NET Core and Framework in same solution - System.Data.Entity Issue

我通過 .NET 核心 WebAPI 為我們的舊版 .NET 4 框架庫提供了一個新條目。 不幸的是,我在 webapi 項目(net core)的運行時(加載依賴容器時)遇到了一個問題: 我嘗試在 webapi 項目中顯式添加對 Entity 的引用,但后來我得到 BadImageReferenc ...

“無法翻譯 LINQ 表達式”與 LINQ 查詢中的 DateTime 比較?

[英]“LINQ expression could not be translated” with DateTime comparison in LINQ query?

我是一個新手,最近剛開始在項目中使用 EF Core 5,遇到以下查詢問題: 我的目標是刪除所有過期的書籍(它們的時間戳超過了我想要跟蹤它們的時間)。 有了這個,我得到了例外: 經過一番挖掘,我意識到這是因為 EF 無法將我的 DateTime 比較解析為 SQL 查詢,所以我嘗試使用https: ...

無需硬編碼即可獲取 IEnumerable 的值

[英]Get value of IEnumerable without having to hardcode it

我正在嘗試添加一個 Razor 頁面,該頁面將顯示屬於同一公司子組標識符下的所有商店的員工。 如果我在var employees中對值.Contains("ABC")進行硬編碼,那么我會得到該公司及其子組中的人員列表。 如果我嘗試使用var currentEmpSub ,那么我不會得到我的列表。 我 ...


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