cost 83 ms
EF6 查詢使用錯誤的數據庫

[英]EF6 Queries Using Wrong Database

我在 Windows Forms 應用程序 (.Net Framework 4.8) 中將 Devart dotConnect 用於 MySQL 和 Entity Framework 6。 我正在使用帶有動態連接字符串的數據庫優先方法。 我的應用程序可以連接到任意數量的數據庫,所有這些數據庫都具有相 ...

ASP.NET 核心:如果其 id 存在於 EF6 或 Linq 的關系表中,則獲取值?

[英]ASP.NET Core : getting values ​if its id exists in relational table with EF6 or Linq?

我有一張日期表和一張時間表。 這兩個表是相關的。 在日期表中,我創建了日期並為此日期定義了時間。 我想從數據庫中獲取指定時間的日期列表。 這是我的查詢:public async Task<List<ReserveDate>> GetReservedates() { ...

F# 多條件左連接,作為查詢表達式

[英]F# left join with multiple conditions, as a query expression

在 C# 中,我可以使用多個條件進行左連接查詢。 就像這個運行良好的 C# 示例: 我試圖在 F# 中將其翻譯成以下內容: 但是 F# 版本會導致異常: System.InvalidOperationException: 'MyLib.dep' 類型的變量 '_arg1' 引用自 scope '' ...

ASP.NET Core + Entity Framework 更改數據

[英]ASP.NET Core + Entity Framework changed data

我試圖只保存已更改的實體。 如果我刪除這個if : 一切都好。 但如果我保留它,在語句_context.Attach(period);上或者如果我使用Update ,我會得到一個錯誤: InvalidOperationException:無法跟蹤實體類型“Period”的實例,因為已跟蹤另一個具有 ...

實體框架忽略不包含的外鍵

[英]Entity Framework ignore not included foreign keys

在我的 .net 6.0 項目中,我使用 Entity Framework 6 從我的數據庫中獲取數據。 我的model里面有一個外鍵,用來解析id的數據。 我使用以下調用來解析外鍵: 我的工具 Model 如下所示: 我的用戶 class 如下所示: 當我像上面描述的那樣離開包含時,用戶被正確解析 ...

將 WithOptional 轉換為等效的 Entity Framework Core(7)

[英]Convert WithOptional to Entity Framework Core(7) equivalent

我正在使用 Visual Studio 2022 將項目從 .Net 4.X 遷移到 .Net 6 和 EF 6 到最新版本(我相信是版本 7)。 我已經遷移了一堆配置,但下面我不確定繼續的最佳方式(數據庫已經存在) 這是 EF6 代碼 在 EF 7 中,我的代碼為 但我找不到.WithOptio ...

使用實體框架在 datagridview 中編輯列 header 標題

[英]Editing column header title in datagridview using Entity Framework

我想使用 Entity Framework 編輯 datagridview 中的列標題。 我在表單設計中添加了列和設計名稱,但是當我在代碼中添加數據源時,左側出現了帶有數據的列,而我在表單設計中創建的列顯示為空白。 如何使用列設計名稱來填充數據源中的數據? 我嘗試了很多事情 但我不想那樣。 我想使用 ...

在代碼中為實體框架定義關系 Model(未規范化)

[英]Define Relationship in Code for Entity Framework Model (not normalizied)

這個賞金已經結束了。 此問題的答案有資格獲得+50聲望賞金。 賞金寬限期在18 小時后結束。 Steve Olson想讓更多人關注這個問題: 尋找一點幫助來理解如何在代碼中定義這種關系。 我試圖在數據庫中不存在的代碼中強制建立關系。 我沒有重新定義數據庫的選項。 以下是 EF 生成的類。 對於每 ...

如何使用 EF6 將更高效的 linq 寫入實體查詢

[英]How to write more efficient linq to entities query using EF6

我的實體中有一對多關系: 我想加載Header和它的一些Items ,所以我將這個 linq 寫到實體查詢(EF6): 此查詢生成一個 sql 腳本,其中 3 次連接Header和Item表,是否有更有效的方法來編寫此查詢以一次連接Header和Item表? ...

指示 EF6 先刪除,再更新

[英]Instruct EF6 to delete first, then update

我有一個代表多對多關系的連接表: 如上所示,我聲明了一個唯一約束,因為我希望[Order]值在同一個Proposal中是唯一的。 我的應用程序需要修改現有Proposal數據的CoUndertakers集合。 假設一個Proposal當前有兩個[Order]值分別為0和1的CoUndertaker ...

實體框架 - 包含一個 IQuaryable 參數

[英]Entity framework - Include an IQuaryable parameter

我閱讀了 EF 5 引入的過濾包含。 這允許我寫這樣的東西: 但我想在單獨的 function 中處理.Where(msc => /* Some condition */)部分,以使我的過濾更通用(wip)。 所以我認為我單獨的 function 可能看起來像: 並像這樣調用方法: 問題是In ...

實體框架 6.0 和 Microsoft.Data.SqlClient

[英]Entity Framework 6.0 and Microsoft.Data.SqlClient

我們正在將本地數據庫移動到 Azure。我們的應用程序使用 Entity Framework 6。一旦我們安裝了 ADALSQL.dll,使用 System.Data.SqlClient 使用身份驗證 Microsoft Active Directory 密碼一切正常。 當您 go 到異常消息中引 ...

獲得相同的更改跟蹤器的當前值和原始值已修改 state

[英]Getting same Current and Original value of change tracker modified state

下面是我調用 SetChanges 方法的覆蓋 saveChanges 方法 現在,有時代碼工作得很好,但在某些情況下,它為property.OriginalValue 和 property.CurrentValue 提供相同的修改值,所以我無法在我的代碼中找到問題所在 還有有什么辦法可以讓它快速 ...

實體框架找不到數據庫

[英]Entity framwework does not find the database

我有一個連接到本地 SQL 服務器的 .Net Core 6 控制台應用程序,這在我的開發計算機上運行良好。 但是當我在安裝數據庫的服務器上嘗試相同的應用程序時它不起作用,我得到一個錯誤告訴我它找不到數據庫。 有什么問題嗎? ...

EF6 - 延遲加載相關實體始終 null

[英]EF6 - Lazy loading related entity always null

由於某種原因,相關實體的延遲加載總是變成NULL。我認為我遵循了所有需要的規則來申請代理生成,但是我似乎無法解決這個問題。 我有一個 object tblOrder_Procedure,它有一個 tblRoom 和一個 tblProcedure。 由於某種原因,tblProcedure 總是自動加 ...

如何在 ASP.NET Core 6 代碼優先中刪除外鍵(級聯刪除)

[英]How to Delete ForeignKey (Cascade Delete) in ASP.NET Core 6 code-first

我有兩個模型,它們通過外鍵約束相互綁定。 PurchaseOrder是父表 PurchaseOrderQtyBreakDown是子表現在的問題是當我試圖刪除父表時,出現了這個錯誤: SqlException:DELETE 語句與 REFERENCE 約束“FK_POQtyBreakDown_P ...

EF 警告 - 如果配置的精度和小數位數與數據庫中的列類型不匹配,這將導致值被靜默截斷

[英]EF warning - If the configured precision and scale don't match the column type in the database, this will cause values to be silently truncated

最近,我們將我們的一個項目從 ADO.net 遷移到了 EntityFramework 7。在日志文件中,我們注意到如下多個警告, 十進制屬性“ObjectId”是實體類型“AppointmentSchedule”上鍵的一部分。 如果配置的精度和小數位數與數據庫中的列類型不匹配,這將導致值在不符合默 ...


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