![](/img/trans.png)
[英]C# MVC with Entity Framework Database Initializer failing
我在一個網站上作為一個學習工具工作,並且遇到了實體框架無法設置數據庫初始化程序的問題。 這是我得到的錯誤: 為了創建我的 controller,我使用實體框架添加了一個新的 controller 和 MVC5 Controller 和視圖。 作為 model class,我使用了 Box(它顯示在下 ...
[英]C# MVC with Entity Framework Database Initializer failing
我在一個網站上作為一個學習工具工作,並且遇到了實體框架無法設置數據庫初始化程序的問題。 這是我得到的錯誤: 為了創建我的 controller,我使用實體框架添加了一個新的 controller 和 MVC5 Controller 和視圖。 作為 model class,我使用了 Box(它顯示在下 ...
[英]Is it possible to compare with a number in "Where"?
我是實體框架的新手,我有一個小問題。 是否可以在“Where”中與數字進行比較。 我將添加代碼示例。 因此,我需要獲取所有計數大於零的書籍。 在此先感謝您的幫助! 這是數據庫的結構 ...
[英]EF Core - problem with inheritance from table and use primary key in the next table
我嘗試使用 TPT 創建數據庫。 我有九個實體,但是當我啟動 DbInitializer 時,它會給我以下異常 “System.InvalidOperationException:‘無法跟蹤實體類型‘Boss’的實例,因為已跟蹤另一個具有與 {‘UserId’} 相同鍵值的實例。附加現有實體時,確保 ...
[英]How to use older version of Entity Framework when updating Model
我正在開發一個使用Entity Framework 4.1.10331.0的 Web 應用程序。 我在 DB 中做了一些更改,現在我需要在 Visual Studio 中更新 model(實體模型/EDMX),但是當我更新時,我得到了這個屏幕,它允許 main 在EF5和EF6之間進行選擇,並顯示一 ...
[英]Entity Remove() is setting foreign key properties to null
我有一個一對多的關系,如下所示 - 關系中的孩子被軟刪除,字符串外鍵不可為空/ [Required]但是當我嘗試將孩子作為 EF 刪除時遇到問題正在將外鍵 id 設置為 null,因此當我SaveChangesAsync由於[Required]屬性而拋出DbEntityValidationExcep ...
[英]Improving performance of Linq to SQL list intersection
我在這里有一些工作代碼,但我真的很擔心它效率不高 - 但我想不出改進它的方法。 有什么想法嗎? 我們有IQueryable<Users> users ,它從用戶表中獲取數據,實體框架將每個用戶映射到一個單獨的組織表,這是一對多的關系。 我們還有一個List<string> ...
[英]The type of one of the expressions in the join clause is incorrect. Type inference failed in the call to 'Join'.- Linq JOIN with multiple condition
這可能會因以下內容的可能重復而關閉: 實體框架中 join 子句中的一個表達式的類型不正確但我會要求不要在沒有閱讀整個問題的情況下關閉它。 盡管這似乎是一個重復的問題,但如果可能,我會要求閱讀並提供幫助。 我已經看到了我鏈接的同一個問題的解決方案,它描述了屬性類型和名稱必須匹配。 我仔細閱讀了那里 ...
[英]How to refactor the connectionString in my Entity Framework & ASP.NET MVC project?
我有大量的存儲過程要使用,而且我必須使用實體框架。 例如,我得到了這個控制器,我只是在其中調用數據庫來顯示我的表: 如您所見,我必須多次連接 SQL Server 數據庫。 也許您對 ASP.NET MVC 項目做過類似的工作,或者有任何重構我的代碼的想法? 我有 30 多個表,每個人都有更 ...
[英]How to generate default sql value in entity framework code first migration file
我們已經將基礎 class 定義為 從這個 Base 模式派生所有其他類。 樣品 class 是 在 datacontext class 中添加HoodAudit並運行遷移后,生成的遷移文件為 我們希望將PerformedOn設為PerformedOn = c.DateTime(nullable: ...
[英]Entity Framework Refuses to Show Which Column is “broken”
這篇文章將充滿問題。 我知道我們做錯了 EF。 我知道我們做 EF 的方式是可惡的。 現在已經不礙事了: 我們有許多使用 DB First Entity Framework 的非常遺留的代碼庫。 它有效,它很糟糕,但它有效。 除非表中發生更改並且 model 沒有更新。 由於許多這些舊代碼庫共享數據 ...
[英]Unable to refer in namespace the class library in it ado.net entity data model .edmx in asp.net web application webapi
我有一個 classLibrary 項目(.Net Framework 4.6.1),即“EmployeeDataAccess”,它包含一個成功配置到我的 SQL-server 的 ADO.Net 實體數據 Model(.edmx)。 我有一個單獨的 ASP.Net Web API 項目,即“We ...
[英]The specified type member 'Date' is not supported in LINQ to Entities. DbFunctions.TruncateTime()
當我嘗試運行上述語句時,出現以下錯誤: LINQ to Entities 不支持指定的類型成員“Date” 我認為DbFunctions.TruncateTime()方法可以解決這個問題,正如我看到的許多帖子中所建議的那樣,但是我仍然收到錯誤消息。 我也嘗試將該方法應用於數據庫值,但 ...
[英]Multi tenant application with ASP.NET Core 3.0 and EF Core
我正在開發一個基於多租戶的應用程序,該應用程序將為每個學校/租戶提供一個單獨的數據庫。 每個模式將彼此相同。 這個想法是使用 .NET Core 3 和 EF Core 擁有一個數據庫上下文。 例如,客戶端導航到 school1.gov.uk,然后使用存儲在 appsettings.json 中“ ...
[英]Linq query with where clause on related data
我有一個使用兩個 SQL 表(A 和 B)的數據上下文,這些表使用以下代碼進行查詢: Flag 列位於表 A 中。我想向查詢添加一個額外的 where 子句,用於檢查表 B 中名為 Qty 的列的值是否大於 10。 我嘗試了以下代碼,但出現錯誤: 錯誤:包含路徑表達式必須引用類型上定義的 ...
[英]EntityDbContext SaveChanges : What are the differences between these two codes?
為了性能,異常捕獲等,這兩個代碼有什么區別: 直接代碼: ...
[英]how to get the result from stored procedure in entity framework + database first
我正在創建 web api 並使用實體框架數據庫第一種方法並使用存儲過程。 存儲過程從表中返回結果列並返回值(0 或 1)。 在 c# 代碼中使用存儲過程我想顯示結果列。 但這並沒有發生。 我的 web api 代碼如下 所以我想顯示結果列而不是返回值。 TIA ...
[英]Error while trying to exec stored procedure parameters Entity Framework EDMX model in C#
我正在嘗試執行我的存儲過程,它需要 13 個參數,有些可以接受空值,有些總是需要的。 我收到 2 個接受 null 的日期參數的錯誤。 我收到以下錯誤 System.Data.SqlClient.SqlException 參數化查詢“(@recordType nvarchar(12),@lotCre ...
[英]Validation failed for one or more entities issue
這確實是我遇到的最奇怪的問題之一。 我有一個使用 EF 的 Web API。 我有一個帶有 ApplicationUser 的審計表。 我創建了新的 object,將其添加到集合中,然后調用 SaveChangesAsync()。 奇怪的是,我得到“用戶名 MyUserName 已被占用”。 錯誤。 ...
[英]Entity Framework slow after upgrade from EF4 to EF6 (EntityFramework.6.2.0)
我正在使用我在 SO 上找到的指南將舊的 MVC web 應用程序從 EF4 升級到 EF6(以及 MVC3 到 MVC5)。 功能上看起來不錯,但我注意到性能問題。 此應用程序運行 MVC3/EF4 的 prod env 上的特定請求在半秒內完成。 更新后在我的開發系統中也是如此,需要幾秒鍾。 ...
[英]Auto mapper : Mapping two objects Ignoring few properties dynamically
為了使用實體框架進行更新,我向DTO公開了具有所有屬性的用戶,但很少有屬性分配有值。 例 現在已填充Dto 現在我們調用了更新方法 **但在映射映射時,“創建日期”和“更新日期”設置為默認值,這給了我SQL異常** 在這種情況下請幫我。 對不起,如果我不清楚 ...