lambda相关内容
我开始它开始(在评论 )另一个计算器问题的讨论后,这个问题,我米兴趣知道答案。考虑下面的表达式: VAR对象= RequestObjects.Where(R = GT; r.RequestDate> ListOfDates.Max() ); 会不会有移动 ListOfDates的评价任何(性能)的优势。 MAX()出Where子句在这种情况下,还是会1.编译或2
..
公共类招聘 { 公共字符串名称{;组; } 公众诠释薪水{搞定;组; } } 公共类员工 { 公共字符串名称{;组; } 公开招聘工作{搞定;组; } } 如果我想创建的一员获得员工的表达式树。名称这是我做的: VAR参数= Expression.Parameter(型,“X”); VAR memberAccess = Expression.Prope
..
AddOptional< tblObject>(X => x.Title,objectToSend.SupplementaryData); 私有静态无效AddOptional< Af - Ag型>(表达式来; Func键< Af - Ag型,串>> EXPR,字典<字符串,字符串>字典) { 字符串propertyNam
..
此代码的工作: 变种C = cboCustomer.SelectedItem的客户; 变种T = cboTrailer.SelectedItem的拖车; 使用(VAR DB =新CAPSContainer()) { db.Attach(C); db.Attach(T); c.Trailers.Remove(T); db.DeleteObject(T); db.Save
..
例如我的C#代码是简单的块: 的IList<串GT;名单=新名单,LT;串>(); list.Add(“的Objective-C”); list.Add(“C#”); list.Add(“C ++”); list.Add(的“Java”); list.Add(“蟒”); VAR filteredList = list.Where(C => c.C
..
一个人如何使用Type.GetMethod()来获得与拉姆达参数的方法?我试图让Queryable.Any方法对于像函数功能参数,使用这样的: typeof运算(可查询) .GetMethod(“任意”,新类型[] {typeof运算(Func键< OBJTYPE,布尔>)}) 但它一直返回null 解决方案 有四件事情错了: 有一个“
..
我开始与此示例中的IQueryable的扩展方法上 CodePlex上。 我相信我所需要的就是一个IQueryable的扩展方法“去哪儿”,其中方法签名如下: 公共静态的IQueryable< T>其中,
..
我想用lambda表达式在我的仓库 作为一种通用的参数。如果我使用一个公司像这样的: myEntity所实体:空 无效运行(表达式来; FUNC< myEntity所,布尔>>表达式) 我可以调用它是这样的: 运行(X => x.FirstName =“什么”) 我想是这样做的能力: 运行(X => x.F
..
我在哪里可以找到使用LINQ和放大器的一个很好的例子; lambda表达式生成动态SQL? 为例,我需要一种方法把这些参数 GoupOperator('和'或'OR') 将下列参数的每个对象的列表: SearchColumn。 SearchValue。 SearchOperator(等于,包含,不等于...) 和其他方法排序依据任何特定列升序或降序 如
..
我想了解的含义和使用参数在此行从RelayCommand例如拍摄参数: 返回新RelayCommand(参数=> MessageBox.Show(“它的工作。”)); 首先,据我所知,“参数”参数有无关的“PARAMS “关键字,这是正确的? 公众诠释添加(PARAMS INT []列表) { INT总和= 0; 的foreach(INT我的列表) 总
..
我几乎明白为什么这个问题出现了(虽然我比欢迎外行的解释,如果你能找到的时候了!),那我敢肯定,包括装箱/拆箱我不会试图解释不正确的.. 使用我目前的知识(或缺乏)的情况,我不知道如何以最佳方式进行解决。 下面是显示我的问题一个相当简化的控制台应用程序: 静态无效的主要(字串[] args) { 试 { //成功 IEnumerable的<表达式来; Func键&L
..
如何让 Func键1所述的传递参数的值;> LAMBDA在C# 的IEnumerable<&AccountSummary的GT; _data =等待accountRepo.GetAsync(); 串_query =“1011”; 账户= _data.Filter(P => p.AccountNumber == _query); 这是我的扩展方法
..
结果 这是正确的(从最初的测试)工作。结果 由于方法链是我的首选格式,我试图找出链等效方法,但没有运气。任何想法? VAR数据=(从db.Persons p从C在db.Companies ,其中c.CompanyName ==&的companyName功放;&安培; p.CompanyId == c.CompanyId 选择p) 。选择(p =>新建 { n = p.Per
..
我GOOGLE了propblem也搜索左右。有一吨,所有的这些(我发现)的未完成的解决方案。你能帮我请,设置一个类的属性和它的嵌套属性的属性,通过选择了一个的λ,使用反射 ? 公共类父 { 公共类儿童 { 公INT标识{搞定;组; } } 公共字符串名称{;私人集; } 公众诠释号码{搞定;私人集; } 公共儿童嵌套{搞定;组; } 公共父() { 嵌套=新的儿童()
..
我已经按照TblUserMessages LINQ to SQL查询表达式 味精加入用户Aspnet_Users味精。 FromUserID等于user.UserId 选择新{ msg.FromUserID, msg.ToUserID, msg.MessageLocationID, msg.MessageID, 的用户。用户名 } 和下面的LINQ方法表达式:
..
我被困在这个问题上,我需要一些帮助。结果 我有具有不同列的一般结果,包括 ID 列。我也有一个列表其中有一组的标识的的的。我想造成其中,列表项目(ID)在标识列的值相匹配。结果 我想在一个这样做循环: 的foreach(INT的Uid在IDLIST) { queryResults = queryResults.Where性(security = > security.id ==
..
当连接到CRM 2013有没有创造一个lambda表达式,得到谁的GUID在列表中的实体聪明的方式。 在哪里此代码中断条款并给出了错误: 无效',其中'状态。 。一个实体成员调用一个无效的属性或方法 代码: 私人列表< UserInformationProxy> GetContactsFromGuidList(列表<&的Guid GT; contactLi
..
我正在写计算.NET 表达式树木代码。我试图创建一个C#4的测试行使我的 ExpressionType.Index 处理,但我无法弄清楚如何通过创建一个类型的表达式 LambdaExpression 。不管我怎么努力,表达出来作为 ExpressionType.Call 或 ExpressionType.ArrayIndex 。例如: 的IList< INT> myList中=新
..
是否有可能写一个lambda表达式将通过对象数组遍历和替换“X”的所有出现,'Y',''和'的属性之一Z'? 例如: 返回query.Select(X => {x.SomePropertyName = x.SomePropertyName .Trim()更换('',“_”);返回X;})了ToList()。 由于某些原因,查询上面并没有代替单个字符,当我需要更换
..
我想创建用于访问数据库的一般方法。这将意味着像参数:页面索引,项目每页显示的数量,订购选项,加载选项等 .. 公共IQuerable< T> GETALL(INT的PageIndex,诠释itemsToDisplayPerPage,System.Linq.Expressions.Expression< Func键< T,对象>> []排序依据,Syste
..