linq-to-entities

    3熱度

    2回答

    我無法圍繞如何通過將表達式指定爲參數來管理選擇查詢中的列。 Method A(IQueryable<Order> query) 裏面方法A我想指定選擇的列,所以我沒有得到所有列向右走,像這樣: query.Select(x => new { x.OrderNumber, x.Payment, x.Customer }) 這很容易,如果我直接在方法A指定此,但我想使用參數傳遞信息。 我試圖用

    0熱度

    1回答

    我有這個疑問: investorData = from investor in db.Investors join loanapp in db.LoanApplications on investor.FundID equals loanapp.FundID into loanAppData from lapp in loanAppData.DefaultIfEmp

    0熱度

    1回答

    這個函數的問題在添加這兩行時。 UserImage = GetImagePath(db.Users.FirstOrDefault(x => x.Id == p.User_ID).Image), InsertDate = p.InsertDate.ToString("dd/MM/yyyy") 我需要自定義圖像路徑和自定義日期格式,顯示此​​問題。 LINQ到實體不能識別方法System.Str

    0熱度

    2回答

    我有一個表達式,它使用DbFunctions類來計算日期。它工作正常linq-to-entities但我想重用這個表達式的非數據庫功能。是否有可能檢測是否在數據庫上下文中評估表達式並使用相應的實現?我已經看到了涉及模擬對象的單元測試的解決方案,但我需要在常見的商業邏輯中使用這種表達方式,所以嘲笑看起來不是一個好的解決方案。 這裏是我的表達: public static Expression<Fun

    0熱度

    2回答

    我想從列表中的對象列表中選擇一個列表中的對象,該對象列表中包含基於對象列表中的屬性的列表中的另一個類型的對象。 例如 class TypeA{ string Name {get; set;} List<TypeB> ListOfTypeB {get; set;} } class TypeB{ int Age {get; set;} bool Activ

    1熱度

    1回答

    我瞭解如何構建簡單的表達式其中相同 c=>c.code=='XXX'; 我用下面的方法來創建這些表達: public static Expression<Func<T, bool>> BuildStringEqualLambda(string propertyName, string propertyValue) { ParameterExpression parameterExp

    0熱度

    3回答

    我是新來的linq,我試圖找到一種方式來返回父母和一個List(子女)和所有這些孩子,對於一個給定的父母。我有一個地點表的字段爲LocationID,ParentLocationID,LocationName。對這些數據的樣本可能看起來像這樣: ABC --ABC1 --ABC2 ----DEF1 ----DEF2 ----DEF3 --ABC3 ----DEF4 ------GH

    0熱度

    1回答

    我使用的DbContext代碼搶先拿到這個條件下的類(表)的查詢的基礎得到: 造物主= NULL & & ArticleAttached! != NULL & & IsCancelled var ArticleStudentLiked = dbcontext.LearningActivites .Where(la => la.Creator != null && la.ArticleAt

    0熱度

    1回答

    這個問題是建立在我上週提問的一個問題上的:Recursive linq to get infinite children。在這篇文章中給出的答案產生了我需要的東西;基於父母的地點及其子女的明確列表。我們需要使用我們自己的地點模型,所以我們創建了一個模型,從那以後,我得到了重複的結果。我們的模型是非常基本的: class LocationModel { public int Locati

    2熱度

    1回答

    我一直在試圖找出究竟是什麼在這遍去上github 關鍵點的細節,我想申請一個過濾器這樣的上下文... builder.Filter("UserProcesses", (Process p, string user) => !p.Roles.Any() || p.Roles.Any(r => r.Users.Any(u => u.UserName == user && (bool)r.Re