cost 339 ms
如何進一步過濾查詢的.Include(.Where()) 並將其反映在 Include() 之外

[英]How to further filter on a query's .Include(.Where()) and have it reflected outside of the Include()

我知道我的問題有點令人困惑,因為我還沒有找到更好的提問方式,但我確信這不是一個很難解決的問題。 這是正在發生的事情: 我應該在實體存儲庫中名為GetAllPlaces的方法中返回一個List<Place> 。 放置實體: 小時實體: 每個Place都有一個List<Hour> ...

使用表達式或謂詞來過濾導航屬性?

[英]Use Expression or Predicate for filtering navigation properties?

假設我有一個存儲庫,它允許我傳遞自定義表達式以過濾主要對象,以及另一個允許我過濾相關對象的自定義表達式。 DbContext 實體期望 Expression<Func<>> 進行過濾。 一對多Navigation屬性一般是ICollections<>,只能有. ...

如何注冊並獲取同類型的多個DbContext?

[英]How to register and get multiple DbContexts of the same type?

因此,想象一下您想要訪問不同環境或服務器(開發、測試、預生產等)上的多個 dbContext,並使用來自所有這些不同數據庫的數據來計算一些東西。 我將如何注冊多個相同類型的 dbContexts ( MonitoringDbContext ) 並區分它們? 這就是我卡住的地方 所以我正在注冊多個M ...

C# 中使用 MAX() 的子查詢中的 GroupBy

[英]GroupBy in subquery with MAX() in C#

我有這個代碼。 它工作正常但是當我有兩個相同的最大值時它出現 2 次。 所以我需要使用 OrderBy。 但我不知道如何。 謝謝你的幫助。IQueryable<PerformanceRealization> pr = _context.PerformanceRealization ...

EF Core 5 - LINQ 無法翻譯

[英]EF Core 5 - LINQ cannot be translated

好吧,我知道這有很多問題,但我還沒有找到我的問題的答案。 我在實體類中有規則: class 事件: class Sessao: LINQ 代碼: 調用該方法時,它會拋出帶有該消息的異常: 但是,如果我將相同的規則直接放在 linq 上,它就可以工作。 軟件其他部分的所有規則都是相同的,所以我認 ...

忽略有關生成查詢表達式 EF Core 的 ThenInclude 語句

[英]Ignored ThenInclude statement on generating query expression EF Core

前言: 我在 .NET Core 3.1 上有 2 個項目,一個在 EF Core 3.1.17 上,另一個在 5.0.10 上,在這兩個項目中我都以相同的方式使用了 Include/ThenInclude,並且一切正常。 現在我正在嘗試將我在 3.1.17 上的項目升級到 5.0.10 版本並且 ...

System.NotSupportedException:“集合是只讀的。” 從 DbContext 讀取實體時

[英]System.NotSupportedException: 'Collection is read-only.' When Reading Entity From DbContext

我的域模型中有一個名為 Employee 的聚合根。 它有 3 個不同域對象的列表,如下所示: 這是每個對象的實現: 這是員工映射配置: 萬一你好奇: 使用此配置,每當我嘗試讀取員工時,它都會拋出一個異常,說“集合是只讀的”,而沒有指定哪個集合!。 當我將 IReadOnlyL ...

EF Core 5.0 從嵌套集合中多對多刪除

[英]EF Core 5.0 Many-To-Many delete from nested collection

我的模型是這樣的(簡化): DatabaseContext(如此處的文檔所示: Many-To-Many ): 如何在不刪除標簽本身的情況下從 Request.Tags 集合中刪除元素? 基本上我需要刪除連接表中的條目。 我在 controller 中嘗試過這樣的事情: 而且它沒有效果。 我可以通 ...

您如何使用 Entity Framework Core 進行全文搜索添加兩個字段?

[英]How do you do fulltext search add two field with Entity Framework Core?

如果只搜索一個字段,就可以成功。 但不是兩個。 我想得到 sql 語法結果。 下面是我想要達到的結果。 我想得到 sql 語法結果。 錯誤:MySqlConnector.MySqlException (0x80004005):您的 SQL 語法有錯誤; 查看與您的 MariaDB 服務器版本對應的 ...

無法將值 NULL 插入“說明”列。 英孚核心 5

[英]Cannot insert the value NULL into column 'Description'. EF Core 5

我正在使用 Entity Framework Core 並且我有這個 model class: 這是上下文中與 ConstraintRule model 相關的代碼: Description是一個可為空的字符串,這是migration生成的代碼(同樣PowerplantIds和Powerplan ...

使用 GroupBy 在 Entity Framework 中選擇行

[英]Using GroupBy to pick rows in Entity Framework

我正在嘗試獲取 make 和 model 的所有唯一組合的列表,還包括下表中的最新時間戳和相應的顏色: 在這種情況下,由於有兩行制造商為 Volvo 和 Model XC90,我想選擇具有最新時間戳的行並返回以下內容: 我嘗試了GroupBy和 select 的不同組合,但沒有成功。 這是我正在嘗試 ...

實體框架 - 父子關系表

[英]Entity Framework - Parent Child relational table

我有一個組織實體表 然后我的關系表有一個自引用父列 當我使用遷移部署我的數據庫時,我看到創建了這個表: 我正在使用 EF 5.0 我不明白為什么要創建列 OrganizationId1 ...

EF Core 中具有私有字段和類型轉換的多對多

[英]Many-to-many with private fields and type conversion in EF Core

我嘗試 map 多對多關系與私有字段的數據類型轉換。 我不想要公共屬性,因為我希望能夠從產品中添加新的CategoryId並從類別中添加ProductId ,但我不想從數據庫中查詢它們並將這些字段公開到外部。 注意: CategoryId和ProductId封裝的標識符是這樣的: 我不想直接在產品和 ...

Sqlite 與 EF Core 整理

[英]Sqlite Collation with EF Core

我可以在 Sql 服務器上定義一個文本列排序規則,如下所示在 Ms DocmodelBuilder.Entity<Customer>().Property(c => c.Name) .UseCollation("SQL_Latin1_General_CP1_CI_AS"); ...

EF Core fluent API 的可空警告

[英]Nullable warning with EF Core fluent API

我在 VS2022 中啟用了可為空。 我看不出這個可空警告的有效解決方案是什么。 改變 userRef.UserId 至 userRef?.UserId 會清除錯誤,但這是一個流暢的 API 定義,這沒有任何意義(我相信)。 我可以添加警告抑制,但這同樣是垃圾。 請問這個警告的適當解決方案是什么? ...

由於名稱,EF Core 將屬性誤認為是 PK

[英]EF Core mistaking property as PK because of name

我有一個名為 User 的實體和一個名為 UserRef 的包含 OrganisationId 的值 object。 EF 正在獲取 UserRef 上的 UserId 並嘗試將其 map 提供給用戶。 這不是有意的,因為這個實體是為 DDD 設計的,我沒有興趣將它用作導航屬性。 如果我將 Us ...


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