![](/img/trans.png)
[英]Write an extensions method for linq and entity framework
我通過提升一個非常舊的系統並用 EF 替換 10 歲的 nHibernate 來解決一個有點奇怪的問題。 我在為搜索頁面制定一些 linq 擴展時遇到問題。 我想要重構的是這個(這個代碼行被多次使用或與其他類型的變體一起使用): 這應該能夠轉移到我進行此類檢查的擴展程序中...... 然后被 ...
[英]Write an extensions method for linq and entity framework
我通過提升一個非常舊的系統並用 EF 替換 10 歲的 nHibernate 來解決一個有點奇怪的問題。 我在為搜索頁面制定一些 linq 擴展時遇到問題。 我想要重構的是這個(這個代碼行被多次使用或與其他類型的變體一起使用): 這應該能夠轉移到我進行此類檢查的擴展程序中...... 然后被 ...
[英]Linq left join adding data to left object
我有 3 個實體: 我想從數據庫中檢索一些Foo並填充它們的HasXyzzy屬性。 我正在使用 LINQ 到實體擴展方法。 我在想這樣的事情: 但這很乏味,因為我的 Foo 類有很多屬性。 這樣做的正確方法是什么? ...
[英]IEnumerable extension methods (System.Linq) unavailable when inheriting from collection and implementing enumerable interfaces
問題 如果我有一個這樣的定義類: 我不能在此類的對象上使用IEnumerable擴展方法( System.Linq命名空間)。 注意事項 ObservableCollection中的類型與collection接口中的類型不同,但是TestClass確實實現了ITest ...
[英]LINQ Extensions not available inside CSharpCodeProvider
我有一個.NET應用程序,可以使用C#編寫腳本並在內部執行它。 腳本由下面列出的類進行解析,然后進行編譯。 我發現,每當嘗試在已編譯的C#腳本中使用System.Xml.Linq ,都會出現編譯錯誤,並且不確定為什么。 這是我嘗試運行在編譯器內部使用LINQ extensions的腳 ...
[英]C# byte array contains string inside linq where
我需要檢查LinQ Where()方法中的字節數組是否包含字符串。 目前,我有類似的東西: 但我要例外: LINQ to Entities無法識別方法ContainsSequence 我讀過某處可以將ContainsSequence方法重寫為Linq.Extensio ...
[英]How to extensions join 3 tables on different id
SQL內部聯接查詢: 我正在嘗試使用EF將此SQL轉換為擴展連接3個表: ...
[英]Custom LINQ extension for make join
假設我需要創建自定義表達式來使用IQueryable<x>和IQueryable<y>進行一些操作。 遺憾的是我不知道如何實現這一點。 這是我的嘗試: 或說其他我需要這樣的結果: ...
[英]Can't understand how to code Func<Func<T1, T2>, T3>
我有這種方法: 這里的char是要在文本中找到的字符,bool確定是否找到該字符,並且int返回該字符在文本中的索引。 我應該如何編寫此代碼? 謝謝。 ...
[英]Combining two different PredicateBuilders with Expressions
我有一個謂詞構建器,它運行良好 現在,我試圖將約會中的條件拆分為另一個謂詞生成器,以便我可以隨時添加條件並重用該函數。 我試過創建一個表達式,然后在主謂詞生成器中使用它,但是失敗了 更改主謂詞以使用上述表達式 它顯示一個錯誤 參數類型' System.Li ...
[英]Expression.Equal - How to Compare Nullable and Non Nullable fields?
我有一個可為空的datetime字段,我必須將string日期字段轉換為可為空的日期時間類型(使用Expression )......我使用下面的方法做到了這一點。 memberAccess(上面提到的)是成員表達式類型。 (來自 LinqExtensions.cs)現在在代碼中我使用 Ex ...
[英]Linq query with join, group and count (extension format)
我有一個表,其中存儲了一些信息和對同一表中父行的引用(列parent_ID)。 我需要獲取所有記錄的列表(使用Linq擴展格式)以及子記錄的數量。 這是SQL查詢,可為我提供所需的信息 例 結果應為: 我試圖至少讓孩子數數,但這是行不通的... 此查詢不應 ...
[英]Custom extension method for Linq To Entities
我想使用Linq-To-Entities對我的SQL Server 2008 R2數據庫進行查詢。 我使用Entity Framework 4.1(代碼優先) 查詢必須將實體的哈希值與參數進行比較,如下所示: 但是我只能使用為EF提供程序定義的核心擴展方法和CLR方法 。 所 ...
[英]Nullable values on LINQ search of jqGrid
首先,對不起我的英語不好,不是我的母語。 我在我的工作中的 ASP.NET MVC 項目上使用 jqgrid,並且在實現搜索時遇到了一些問題。 我嘗試使用一種使用 LinqExtensions 在 Internet 上找到的解決方案。 當實體具有可為空的值時會出現問題,例如: 這是因為在數據庫中的 ...
[英]Can a LINQ extension method create a new KeyValuePair with a new() .Value when a Where clause isn't satisfied
我有一個收藏 哪里 我在集合上使用LINQ返回Details實例,其中 其中.SingleOrNew被定義為 所以,如果一個KeyValuePair<string, Details>未在列表中找到x滿足Where子句的new KeyValuePair& ...
[英]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 extension method to take elements from the end of the sequence
有可枚舉的擴展方法 它從一開始就采用第一個count元素。 有沒有辦法從最后獲取元素? 甚至更好的方法從偏移到結束采取元素? 謝謝 ...
[英]performance of linq extension method ElementAt
Enumerable.ElementAt(TSource)方法的MSDN庫條目說 “如果源的類型實現IList,則該實現用於獲取指定索引處的元素。否則,此方法獲取指定的元素。” 假設我們有以下示例: 執行有什么不同嗎? 或者ElementAt是否認識到col也實現了I ...
[英]Extending LINQ classes to my own partial classes in different namespaces?
我有一個.dbml文件,其中當然包含根據我的表自動生成的類。 但是,我想將它們擴展到我自己的班級。 通常,我將每個表設計為在各自包含所有關聯的dao和service類的文件夾中獲得自己的名稱空間。 因此,如果我要處理的頁面僅與“客戶”有關,那么我只能包含customerNS。 但 ...
[英]Will First() perform the OrderBy()?
(漸近)性能之間是否存在差異? 和 即將First()執行OrderBy()? 我猜不是。 MSDN說通過foreach och GetEnumerator枚舉集合,但是短語不排除其他擴展。 ...