linq相关内容

东西比.ToArray()更好的给力LINQ输出枚举

我使用LINQ工作的对象,有一个功能,其中在某些情况下,我需要在调用之前修改基础集合聚合(...),然后返回到原来的状态之前的功能可按返回的结果汇总(...)。我现在的code看起来是这样的: 布尔collectionModified = FALSE; 如果(collectionNeedsModification) { modifyCollection(); collection ..
发布时间:2015-11-27 21:44:24 C#/.NET

达网络 - 连接起来的列表中的所有项目在输出字符串

我怎么能写一个LINQ EX pression(或其他)的一个列表,选择项目,将它们连接在一起? 示例 的IList<字符串>数据=新的名单,其中,串>(); data.Add(“MyData1”); data.Add(“MyData2”); 字符串结果= //一些LINQ查询......我尝试data.Select(X => X +“,”); //结果=“MyD ..
发布时间:2015-11-27 21:43:50 C#/.NET

LINQ的返回列表或单个对象

我有一个LINQ到实体查询像这样的: 从研发VAR的结果=在entities.MachineRevision 其中,r.Machine.IdMachine == pIdMachine &功放;&安培; r.Category ==(INT)pCategory 选择ř; 通常情况下,我用下面的code, ..
发布时间:2015-11-27 21:42:59 C#/.NET

将两个SyndicationFeeds

什么是简单的方法来组合供稿和 feed2 ?我想从 feed2 添加到供稿的项目。此外,我想避免重复为供稿可能已经有项目时,一个问题是标签与WPF和Silverlight的。 乌里feedUri =新的URI(“http://stackoverflow.com/feeds/tag/silverlight”); XmlReader的读者= XmlReader.Create(feedUri.Abso ..
发布时间:2015-11-27 21:42:37 C#/.NET

使用LINQ到转换列表< U>列出< T>

我有2类,它们有一些相同的属性。 我进的股票从1级列表的属性,而在那之后,我想采取一些必要的属性,并把它们纳入到第二类类型的列表。 我已经通过C#铸铁序列和运行正常,但我必须这样做使用LINQ。我试图做一些事情,但没有很好的效果。帮我请与建议。 第一类: 公共类ServiceInfo { 专用长_id; 众长ID { {返回this._id; } ..
发布时间:2015-11-27 21:42:17 C#/.NET

构建动态SQL查询在C#/。NET3.5的最佳方法是什么?

一个项目我工作的那一刻涉及重构一个C#的COM对象它作为一个数据库访问层的一些SQL 2005数据库。 的存在code笔者已建成的所有手动使用一个字符串,并且许多if语句来构造相当复杂的SQL语句(〜10联接,> 10分选择的SQL查询,〜15-25那里的条件和GROUPBY的)。基表始终是相同的,但是结构联接,条件和分组依赖于一组参数传递到我的类/方法。 构建这样的SQL查询正常工作,但它显 ..
发布时间:2015-11-27 21:41:43 C#/.NET

合并两个数据表到一个DataTable使用LINQ,C#

ASP.NET使用C#.NET; .NET3.5 我有两个DataTable如下: DataTable1 位置Visa_Q1 Visa_Q2 布洛尔25 40 路政署40 60 DataTable2 位置Visa_Q3 Visa_Q4 布洛尔50 35 路政署80 90 如何到两个数据表结合起来,以获取数据表的输出如下使用 LINQ (不包括循环的每一行): ..
发布时间:2015-11-27 21:36:05 C#/.NET

C#:从字典中删除重复值?

如何创建一个字典与词典,可能有重复的值没有重复的值? 的IDictionary<字符串,字符串> myDict =新字典<字符串,字符串>(); myDict.Add(“1”,“蓝”); myDict.Add(“2”,“蓝”); myDict.Add(“3”,“红”); myDict.Add(“4”,“绿色”); uniqueValueDict = myDict。? ..
发布时间:2015-11-27 21:28:30 C#/.NET

LINQ - 选择在IEnumerable的第二个项目

我 的String [] pkgratio =“1:2:6”.Split(':'); VAR项目= pkgratio.OrderByDescending(X => X); 我要选择的中间值,并想出了这一点。这是选择一个IEnumberable的第二值的正确方法是什么? pkgratio.Skip(1)。取(1)。首先(); 解决方案 虽然你有什么工作,最简单的方法是 ..
发布时间:2015-11-27 21:26:30 C#/.NET

更新您的EDMX,以反映在您的数据库所做的更改(.NET的LINQ到实体)

所以,我有我的EDMX进行。 然后我改变我的数据库一点点,从一个NOT NULL来允许空值更改列。 在我进入我的EDMX,右击并选择“从数据库更新模式” 现在我进入我的程序和它未实际更新...我不能把一个空列。什么我必须做的正确更新EDMX?谢谢你。 解决方案 选择从数据库的更新模式是更新EDMX的最好方法。有一定的属性没有得到更新的概念层上。 请确保您的存储层已被更新,通过查看它在模型查 ..
发布时间:2015-11-27 21:26:01 .NET Framework

动态LINQ和动态LAMBDA EX pressions?

什么是动态写作LINQ查询和Lambda EX pressions最好的方法是什么? 我想到的应用,最终用户可以设计业务逻辑规则,则必须执行。 我很抱歉,如果这是一个新手的问​​题,但它会是巨大的,得到最佳实践出来的经验。 解决方案 我不建议高于你读通过巴特迪斯(的他最近的一系列动态覆盖LAMBDA,从绝对美丽code。 ..
发布时间:2015-11-27 21:25:42 .NET Framework

LINQ:使用INNER JOIN,集团和SUM

我想执行使用LINQ和我在做交叉连接和金额计算最接近下面的SQL。我知道必须有一个更好的方式来写,所以我转向堆栈团队寻求帮助。 SELECT T1.Column1,T1.Column2,SUM(T3.Column1)AS金额 从T1 INNER JOIN T2 ON T1.T1ID = T2.T1ID INNER JOIN T3 ON T2.T3ID = ..
发布时间:2015-11-27 21:24:38 C#/.NET

如何从列表中的lambda或LINQ得到不同的实例

我有一类这样的: MyClass类< T> { 公共字符串值1 {获得;组; } 公共牛逼objT {获得;组; } } 和这个类的列表。我想用.NET 3.5的lambda或LINQ获得MyClass的名单由不同的值1。我想这是可能的,比.NET 2.0的方式更简单缓存像这样的列表: 名单,其中,MyClass的< T>>清单; ... ..
发布时间:2015-11-27 21:24:25 C#/.NET

初学者指南LINQ

在堆栈溢出的测试版,我看到了有关LINQ SQL不少问题,但什么都不知道......听起来很有意思。 什么是LINQ?我如何开始? 链接导游或文档奖金:) PS:我是一个很长一段时间的C#开发谁每天使用数据表和参数化SQL 的 解决方案 LINQ代表语言集成查询,是.NET,让您查询数据从code以同样的方式,而不是一组扩展依赖于特定的数据源。您可以使用相同的LINQ code为SQL ..
发布时间:2015-11-27 21:24:07 .NET Framework

灌装从LINQ查询结果集的数据集或数据表

你怎么暴露的 LINQ 查询作为 ASMX Web服务?通常,从业务层,我可以返回一个类型化的数据集或数据表可序列化进行传输, ASMX 我如何可以做同样的 LINQ 查询?有没有办法通过的 LINQ 查询填充一个类型数据集或数据表?: 公共静态MyDataTable CallMySproc() { 字符串康恩= ...; MyDatabaseDataContext DB = ..
发布时间:2015-11-27 21:23:38 C#/.NET

LINQ中,而不是在SQL

什么是在和不是等于的 LINQ到SQL ? 例如 SELECT * FROM表中(...) 和 SELECT * FROM表不是(..) 什么是等于为SQL上述声明中的LINQ? 解决方案 您使用,其中,<列表>。载(小于项目>) 我的产品变种=从p在db.Products 其中,productList.Contains(p ..
发布时间:2015-11-27 21:23:03 C#/.NET