linq相关内容

如何使用LINQ在C ++ / CLI - 在VS 2010 / .NET 4.0

只是不知道是否有一种方法可以使用​​LINQ在C ++ / CLI。我发现的重点是VS 2008和要求一堆的解决方法系统:: String类的一个职位。我看到的$ C $的CProject一些框架的替代品,但我不知道是否有一种方法可以在C ++ / CLI直接使用它。如果可以的话,任何人有一个很好的例子? 解决方案 您可以使用在系统:LINQ的命名空间中定义的LINQ的方法,但你'马上要跳,通 ..
发布时间:2015-11-28 10:30:08 .NET Framework

ROW_NUMBER以上(用xxx分区)中的LINQ?

我有一个数据表具有这种结构和数据: ID |研究所|名称 ------------------------ 1 |吉他|约翰· 2 |吉他|乔治 3 |吉他|保罗 4 |鼓|林戈 5 |鼓|皮特 我可以检索的记录是这样的: 的IEnumerable<披头士> ... 一流的披头士 { INT ID; 串研究所; 字符串名称; } 我想获得那些谁 ..
发布时间:2015-11-28 10:24:56 C#/.NET

LINQ得到一个数据表中的各个值

我有以下数据表: 表1: 位置FY_Quarter .NET Java的SAP总 班加罗尔Q3 40 60 40 140 班加罗尔Q4 50 80 30 160 班加罗尔Q1 70 50 40 160 班加罗尔Q2 30 90 50 170 奈Q3 80 40 60 180 奈Q4 45 50 35 130 奈Q1 60 75 65 200 奈Q2 55 35 90 180 如何获得/ ..
发布时间:2015-11-27 22:07:44 C#/.NET

装载在linq2entities自动关系

当我在我的模型两个实体之间的关系: [GroupMember](*)-----(1)[用户] 和试图从这种关系与LINQ选择项目: 从_user.GroupMember选择实体实体 我总是得到一个空的结果,除非我用下面的语句先加载的关系: _user.GroupMember.Load() 有没有一种方法,以避免加载关系也是这样吗? 解决方案 如果你有级联关系,你可以处理他们与 .I ..
发布时间:2015-11-27 22:07:25 .NET Framework

需要帮助创建Linq.Ex pression到Enumerable.GroupBy

我试图生成一个防爆pression树,最终调用了一系列可枚举类型GROUPBY方法。 在简化的形式我试图这样的: 的IEnumerable<数据>名单=新名单lt;数据> {新的数据{名称=“A”,年龄= 10}, 新的数据{名称=“A”,年龄= 12}, 新的数据{名称=“B”,年龄= 20}, 新的数据{名称=“C”,年龄= 15}}; 防爆press ..
发布时间:2015-11-27 22:06:57 C#/.NET

LINQ到陷入困境秩序的阵列?

更新:虚惊!错误的来源是在其他地方。 (见在问题的终结。) 是否有可能,要么LINQ的或的foreach可以搞砸一个数组的顺序? 我的一个测试报告都经历过的项目列表的顺序,他送入作为输入被保存在数据库中的最终名单的顺序不匹配。更多precisely,第一个元素成为最后一个。 所以,我回顾我的code一步一步,我不知道什么应该改变的顺序。有一个LINQ查询,但foreach循环。难道这些可以搞 ..
发布时间:2015-11-27 22:02:41 C#/.NET

展平嵌套的字典<字符串,对象>

我反序列化一些的嵌套JSON具有以下内容: 字符串JSON = @“{ “”名“”:“”查理“”, “”someID“”:123, “”1级“”:{ “”名“”:“”查理1“”, “”someID“”:456 } }“; JavaScriptSerializer串行=新JavaScriptSerializer(); 字典<字 ..
发布时间:2015-11-27 22:01:32 C#/.NET

告诉LINQ清晰到返回的项

我知道如何做一个独特的()在IEnumerable和我必须创建一个的IEqualityComparer为更先进的东西却是有办法的,你可以告诉它复制的项目来? 例如说你有一个名单,其中,T> 名单,其中,MyClass的>测试=新的名单,其中,MyClass的>(); test.Add(新MyClass的{ID = 1,InnerID = 4}); test.Add(新MyCl ..
发布时间:2015-11-27 21:59:43 C#/.NET

LINQ的方法来收集组分为多个子群的元素的指定数量

是否有一个给定的集合存在的LINQ方法分组为子组的元素我的意思是指定数量,像Scala的组合方法。 例如在Scala中,名单(89,67,34,11,34).grouped(2)给名单(名单(89,67),列表(34,11),表(34))。 在这种情况下,一个方法不存在,这将是LINQ办法做到这一点? 解决方案 是的,你可以。但是你可以争辩说,如果这是非常pretty的... 的Int6 ..
发布时间:2015-11-27 21:57:46 C#/.NET

.NET List.Distinct

我使用.NET 3.5。为什么我仍然会得到: 不包含一个定义“独立的” 本code: 使用System.Collections.Generic; // ..。 。 。 。 code 名单<字符串>字=新的名单,其中,串>(); //许多字符串这里加入。 。 。 。字= Words.Distinct()了ToList(); ..
发布时间:2015-11-27 21:55:32 C#/.NET

集合中运行的所有对象的方法

所以我有Bloops的集合创建金酸梅的集合。我检索使用LINQ查询此集合。参考:我想知道是否有可能返回集合之前运行的所有新创建的金酸梅的方法,或甚至右后,只是不使用for循环。 我尝试这样做: 暗淡结果=从项目中bloops _ 通过选择新金酸莓()_ {_ .FirstName = item.Firs ..
发布时间:2015-11-27 21:54:27 C#/.NET

LINQ性能

我读从数据库中的记录,并检查了一些条件,并存储在名单,其中;结果> 。结果是一类。然后执行LINQ查询名单,其中;结果> 像分组,计算等,所以有可能是机会,分50,000条记录的名单,其中;结果> ,所以这是否其更好地去LINQ(或)重新插入记录到数据库,并进行查询? 解决方案 为什么不将它存储在IQueryable的,而不是一个列表,并使用LINQ to SQL或LINQ到 ..
发布时间:2015-11-27 21:54:20 .NET Framework

LINQ使用C#来交换一些列到数据表的行

我有数据表: 位置季度ppl_required ppl_available BLR Q1 70 35 BLR Q2 50 45 BLR Q3 25 28 BLR Q4 60 58 CHN Q1 77 92 CHN Q2 42 66 CHN Q3 29 20 CHN Q4 22 24 有没有更好的办法让下面的数据表作为输出非常简单或短期的方法[没有循环]使用 LINQ 或先进功能 LINQ ..
发布时间:2015-11-27 21:54:04 C#/.NET

LINQ父子关系

我工作在MVC的BLOG功能。我需要能够创建“博客评论”。因此,每个评论可能有一个家长意见等。 由于表“点评”: CommentId - > INT - >身份自动增量 PostId - > INT 的ParentId - > INT 注释 - >字符串 有没有办法得到的评论列表,对于给定的物品订购CREATEDATE和的ParentId? 或者,也许有更好的表的设计,你可以建议。什么是 ..
发布时间:2015-11-27 21:51:56 .NET Framework

如何建立与动态LINQ库中的嵌套查询

如何建立以下LINQ查询与动态的LINQ库(System.Linq.Dynamic)? VAR角色= rolesCollection.Where(R => r.AssignedUsers.Where(U => u.Name.FirstName ==“帕特里克”)计数()> 0); rolesCollection和AssignedUsers是其实现IEnumerabl ..
发布时间:2015-11-27 21:51:30 C#/.NET

怎么办如果声明LINQ查询

我现在有一个包含以下列表 国家code(串) CountryStr(串) RegionStr(串) RegionID(INT) AreaStr(串) areaID表示(INT) 这是一个扁平的集联数据(所以基本上是香港专业教育学院存储在加入搜索结果) 在MVC路由只通过一根弦,然后我需要匹配的数据,在heirachy合适的水平。 所以,我想查询CountryStr那么,如果它不产生结 ..
发布时间:2015-11-27 21:51:11 .NET Framework

LINQ查询多个聚集

我将如何创建相当于Linq到对象查询? SELECT MIN(CASE WHEN纸张类型=“在”THEN p.PunchTime ELSE NULL END)AS EarliestIn, MAX(CASE WHEN纸张类型=“远”,再p.PunchTime ELSE NULL END)AS LatestOUt 从冲压p 解决方案 您不能有效地选择多聚集在香草LINQ到对象 ..
发布时间:2015-11-27 21:49:28 .NET Framework

简单的LINQ EX pression不会编译

有了这些基本的定义 布尔MYFUNC(字符串输入) { 返回false; } VAR串=新的[] {“AAA”,“123”}; 我不知道为什么这个不能编译: 变种B = strings.Select(MYFUNC); 但是,这将: 变种C = strings.Select(ELEM => MYFUNC(ELEM)); 该错误消息的“的类型参数的方法”Sy ..
发布时间:2015-11-27 21:47:58 C#/.NET