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