linq相关内容

LINQ查询以获取最大为N的所有数字(正数和负数),其总和为数字K

我有一个特定的任务,要创建一个仅使用LINQ的函数,这就是它对我具有挑战性的原因。 问题类似于: 生成N个数字的加(+-)加和为K的所有表达式 举个例子,如果我有N=3,K=0。在某个点上,我应该有8个带正负(n组合的2次方)的数字组合,并且使用一些WHERE子句,我应该只提取那些总和为0(即K)的数字。 因此,结果应该类似于: -1-2+3=0; +1+2-3=0; 再说一 ..
发布时间:2022-03-23 17:47:47 C#/.NET

LINQ内部联接分组

我正在尝试动态创建表达式树。 假设我有两个简单的类: class CustomerType { public int Id { get; set; } public string Name { get; set; } public OrderType[] Orders { get; set; } } class OrderType { public int I ..
发布时间:2022-03-13 12:56:08 其他开发

是否存在到Linq WHERE表达式的ODATA查询(ODATA到LINQ)

基本上 我要将ODATA查询表达式“$过滤”,“ITEMID eq1”转换为WHERE(w=>w.itemID==1) 是否有用于此操作的现成库?否则,我需要使用DynamicLinq类和linqKit对其进行编码。 推荐答案 我使用的Microsoft WebAPI安装了以下NuGet包: http://nuget.org/packages/Microsoft.Da ..
发布时间:2022-03-03 19:59:15 其他开发

无法翻译LINQ表达式。以可以翻译的形式重写查询

我看过很多类似的问题,但没有一个能给我一个解决方案,所以我在想是否有人能帮我解决这个问题。我有一个实体层次结构,因为客户端有多个ClientRateDeal,然后我尝试只提取那些具有全部通过某些条件的客户端费率交易列表的客户端。下面是我生成错误LINQ查询: var query = _context.Client.Where(c=>c.Disabled==false) ..
发布时间:2022-02-23 13:24:27 C#/.NET

GroupBy将多个组作为层次结构

我正在使用GroupBy创建要在多个子网格中使用的组的层次结构集。 假设我有一个包含6列的查询,a、b、c、d、e、f。 现在,我需要依次按a、b和c分组,并返回c组中的整行。 var q = rows.GroupBy(x => x.a) 好的,那很好。这就是我的a组。接下来,我们按a和b对它们进行分组。 var q1 = q.Select(g =>new { ..
发布时间:2022-02-21 22:51:23 C#/.NET

Lambda/LINQ WITH包含多个关键字的条件

我必须列出 带有备注字段的主列表 要搜索的关键字列表。 我要在每条记录的每个注释字段中搜索关键字,在SQL中如下所示 select * from MainList where Comment like '%keyword1%' or Comment like '%keyword2%' ... so on until the last keyword. 到目前为止,我已经看到 ..
发布时间:2022-02-20 21:15:54 C#/.NET

使用 LINQ 从列表中删除元素<T>

假设我有 LINQ 查询,例如: var authors = from x in authorsList其中 x.firstname == "鲍勃"选择 x; 鉴于 authorsList 是 List 类型,我如何从 authorsListAuthor 元素> 由查询返回到 authors? 或者,换一种说法,如何从 authorsList 中删除所有与 Bob 相同的名字? 注 ..
发布时间:2022-01-31 16:02:24 C#/.NET

何时使用 .First 以及何时将 .FirstOrDefault 与 LINQ 一起使用?

我四处搜索,并没有真正找到关于何时使用 .First 以及何时使用 .FirstOrDefault 使用 LINQ. 你想在什么时候使用.First?只有在没有返回结果的情况下才想捕获异常? var result = List.Where(x => x == "foo").First(); 你想什么时候使用.FirstOrDefault?如果没有结果,您何时总是想要默认类型? var ..
发布时间:2022-01-31 15:57:35 C#/.NET