cost 166 ms
為 linq 和實體框架編寫擴展方法

[英]Write an extensions method for linq and entity framework

我通過提升一個非常舊的系統並用 EF 替換 10 歲的 nHibernate 來解決一個有點奇怪的問題。 我在為搜索頁面制定一些 linq 擴展時遇到問題。 我想要重構的是這個(這個代碼行被多次使用或與其他類型的變體一起使用): 這應該能夠轉移到我進行此類檢查的擴展程序中...... 然后被 ...

Linq 左連接向左對象添加數據

[英]Linq left join adding data to left object

我有 3 個實體: 我想從數據庫中檢索一些Foo並填充它們的HasXyzzy屬性。 我正在使用 LINQ 到實體擴展方法。 我在想這樣的事情: 但這很乏味,因為我的 Foo 類有很多屬性。 這樣做的正確方法是什么? ...

從集合繼承並實現可枚舉的接口時,IEnumerable擴展方法(System.Linq)不可用

[英]IEnumerable extension methods (System.Linq) unavailable when inheriting from collection and implementing enumerable interfaces

問題 如果我有一個這樣的定義類: 我不能在此類的對象上使用IEnumerable擴展方法( System.Linq命名空間)。 注意事項 ObservableCollection中的類型與collection接口中的類型不同,但是TestClass確實實現了ITest ...

LINQ擴展在CSharpCodeProvider內部不可用

[英]LINQ Extensions not available inside CSharpCodeProvider

我有一個.NET應用程序,可以使用C#編寫腳本並在內部執行它。 腳本由下面列出的類進行解析,然后進行編譯。 我發現,每當嘗試在已編譯的C#腳本中使用System.Xml.Linq ,都會出現編譯錯誤,並且不確定為什么。 這是我嘗試運行在編譯器內部使用LINQ extensions的腳 ...

C#字節數組在linq中包含字符串,其中

[英]C# byte array contains string inside linq where

我需要檢查LinQ Where()方法中的字節數組是否包含字符串。 目前,我有類似的東西: 但我要例外: LINQ to Entities無法識別方法ContainsSequence 我讀過某處可以將ContainsSequence方法重寫為Linq.Extensio ...

自定義LINQ擴展以進行加入

[英]Custom LINQ extension for make join

假設我需要創建自定義表達式來使用IQueryable<x>和IQueryable<y>進行一些操作。 遺憾的是我不知道如何實現這一點。 這是我的嘗試: 或說其他我需要這樣的結果: ...

不懂如何編碼Func <Func<T1, T2> ,T3&gt;

[英]Can't understand how to code Func<Func<T1, T2>, T3>

我有這種方法: 這里的char是要在文本中找到的字符,bool確定是否找到該字符,並且int返回該字符在文本中的索引。 我應該如何編寫此代碼? 謝謝。 ...

將兩個不同的PredicateBuilder與表達式組合

[英]Combining two different PredicateBuilders with Expressions

我有一個謂詞構建器,它運行良好 現在,我試圖將約會中的條件拆分為另一個謂詞生成器,以便我可以隨時添加條件並重用該函數。 我試過創建一個表達式,然后在主謂詞生成器中使用它,但是失敗了 更改主謂詞以使用上述表達式 它顯示一個錯誤 參數類型' System.Li ...

Expression.Equal - 如何比較可空字段和不可空字段?

[英]Expression.Equal - How to Compare Nullable and Non Nullable fields?

我有一個可為空的datetime字段,我必須將string日期字段轉換為可為空的日期時間類型(使用Expression )......我使用下面的方法做到了這一點。 memberAccess(上面提到的)是成員表達式類型。 (來自 LinqExtensions.cs)現在在代碼中我使用 Ex ...

具有連接,分組和計數的Linq查詢(擴展格式)

[英]Linq query with join, group and count (extension format)

我有一個表,其中存儲了一些信息和對同一表中父行的引用(列parent_ID)。 我需要獲取所有記錄的列表(使用Linq擴展格式)以及子記錄的數量。 這是SQL查詢,可為我提供所需的信息 例 結果應為: 我試圖至少讓孩子數數,但這是行不通的... 此查詢不應 ...

Linq To實體的自定義擴展方法

[英]Custom extension method for Linq To Entities

我想使用Linq-To-Entities對我的SQL Server 2008 R2數據庫進行查詢。 我使用Entity Framework 4.1(代碼優先) 查詢必須將實體的哈希值與參數進行比較,如下所示: 但是我只能使用為EF提供程序定義的核心擴展方法和CLR方法 。 所 ...

LINQ 上的可空值搜索 jqGrid

[英]Nullable values on LINQ search of jqGrid

首先,對不起我的英語不好,不是我的母語。 我在我的工作中的 ASP.NET MVC 項目上使用 jqgrid,並且在實現搜索時遇到了一些問題。 我嘗試使用一種使用 LinqExtensions 在 Internet 上找到的解決方案。 當實體具有可為空的值時會出現問題,例如: 這是因為在數據庫中的 ...

當不滿足Where子句時,LINQ擴展方法可以使用new().Value創建新的KeyValuePair嗎?

[英]Can a LINQ extension method create a new KeyValuePair with a new() .Value when a Where clause isn't satisfied

我有一個收藏 哪里 我在集合上使用LINQ返回Details實例,其中 其中.SingleOrNew被定義為 所以,如果一個KeyValuePair&lt;string, Details&gt;未在列表中找到x滿足Where子句的new KeyValuePair& ...

Visual Studio在我的Asp.net MVC視圖中未顯示Linq擴展

[英]Visual Studio doesn't show Linq extensions in my Asp.net MVC views

這讓我感到困惑,而且我似乎無法使Visual Studio 2010識別視圖代碼中的System.Linq擴展方法。 Intellisense不起作用,Visual Studio紅色強調無法識別的擴展方法。 這些是web.config最相關的部分,我認為它們與Visual Studio有 ...

linq擴展方法的性能ElementAt

[英]performance of linq extension method ElementAt

Enumerable.ElementAt(TSource)方法的MSDN庫條目說 “如果源的類型實現IList,則該實現用於獲取指定索引處的元素。否則,此方法獲取指定的元素。” 假設我們有以下示例: 執行有什么不同嗎? 或者ElementAt是否認識到col也實現了I ...

將LINQ類擴展到我在不同名稱空間中的子類中?

[英]Extending LINQ classes to my own partial classes in different namespaces?

我有一個.dbml文件,其中當然包含根據我的表自動生成的類。 但是,我想將它們擴展到我自己的班級。 通常,我將每個表設計為在各自包含所有關聯的dao和service類的文件夾中獲得自己的名稱空間。 因此,如果我要處理的頁面僅與“客戶”有關,那么我只能包含customerNS。 但 ...

First()會執行OrderBy()嗎?

[英]Will First() perform the OrderBy()?

(漸近)性能之間是否存在差異? 和 即將First()執行OrderBy()? 我猜不是。 MSDN說通過foreach och GetEnumerator枚舉集合,但是短語不排除其他擴展。 ...


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