linq-expressions

    1熱度

    1回答

    我有一個查詢(用戶過濾了一些參數),我有興趣留下外部連接與另一個查詢(用戶進行購買的聚合),併爲用戶填充零不存在於第二個查詢結果中。 public static Func<ApplicationUser, bool> IsPassedDisclaimerLambda { get { return u => u.Roles.Any(ro => ro.Role.Name

    0熱度

    1回答

    我有一個謂語建設者和它工作正常 var filter = sortKeys.Aggregate(filter, (currentFilter, sortkey) => currentFilter.Or( x => x.Appointments.Any(y => y.RowStatus == Constants.CurrentRowStatus))); 我現在試圖分裂這是任命

    0熱度

    3回答

    編輯2:刪除加載的gubbins +賞金。 我已經解構了一個消息總線的表達式,希望重構它並以稍微不同的方式調用它。序列化和反序列化是成功的,我可以創建大部分我需要的實例。 //Deconstruct Expression<Func<T, Task>> expression proxy => proxy.serviceMethod(arg); 我需要創建下面的語法。 T是WCF服務的接口。

    0熱度

    1回答

    我想做一個幫助器方法,使用表達式樹創建一個動態選擇器。 目標是將此選擇器轉換爲表達式樹。 var list = new User[0].AsQueryable(); var q = list.Select(u => new { User = u, Address = "Address X", Fax = "Fax Y" }); 表達式樹可視化工具就說明是這樣的: 這裏是我到目前爲止已經試過:

    0熱度

    2回答

    我該如何排序「上傳」,如果我有一個表達式Expression.Constant(3)和Expression.Constant(3d),它會將int上變換爲double? 我知道我可以使用Expression.Convert()進行轉換,但確定哪種類型可以隱式上傳的最佳方法是什麼? 我正在寫一個簡單的等式評估,所以只能期望的輸入類型是值類型

    0熱度

    1回答

    我有一個SelectionCriteria類用於構建基於PredicateBuilder的實體框架查詢表達式。在其限制內,它工作正常。我想擴展它,以便它可以查詢一個字段是否包含一個子字符串。我的問題是,我看不到如何構建所需的表達式對象。 我的實際課程支持和,或和,但不是,但它們與我的問題無關。所以,我已經簡化我的例子代碼只處理一個單一的二進制運算: public class SelectionCr

    0熱度

    1回答

    我在面對grid view列明智搜索工具時遇到了一個錯誤。這裏我有varchar,int和nullable等多列。我做了一個像FilterColumn這樣的幫助方法,它接受兩個參數(ColumnName,SearchText)。現在我用int值過濾時遇到了一個問題。 這裏是方法: public static class Helper { public static IQueryable

    2熱度

    1回答

    我想構建一個使用另一個表達式的表達式,並且這會給我一個不錯的ToString()輸出。 與正常lambda表達式來表達,我想這樣做: Func<string> extractFunc =() => "Marsh"; Func<bool> compareFunc =() => extractFunc() == "Mallow"; 同樣的事情表達式: Expression<Func<string

    -2熱度

    1回答

    我爲過濾器列創建了一個輔助方法。 public static class Helper { public static IQueryable<T> FilterForColumn<T>(this IQueryable<T> queryable, string colName, string searchText) { if (colName != null &&

    2熱度

    1回答

    LINQ表達式我們有基於OData conventions 我們需要解析這個字符串,我們EntityFramework6模型首先生成的模型執行whereClause過濾字符串。 步驟: 轉換我們的DataModel DbContext到IEdmlModel與微風EdmBuilder NuGet包。 用這個EdmModel創建一個ODataQueryContext。 用ODataQueryConte