linq 相关问题

语言集成查询(LINQ)是一种Microsoft .NET Framework组件,它为.NET语言添加了本机数据查询功能。请在适当时考虑使用更详细的标签,例如[linq-to-sql],[linq-to-entities] / [entity-framework]或[plinq]

按值对 SortedDictionary 进行排序

我对字典进行了如下排序: var map = new SortedDictionary>(); 我需要按值大小对其进行排序(因此 List>.Count)。 我怎么做? 我按照建议尝试了...

回答 1 投票 0

将选定的匿名对象与另一个表连接

我加入了 变量结果 = 来自 dbContext.As 中的 a 将 b 加入 dbContext.Bs 中,a.Id 等于 b.A.Id 选择 { A = a, Ds = b.AList.Select(listItem => listItem.ObjectOfTypeD) } 加入 c

回答 1 投票 0

如何展平一对多关系连接的结果

我加入了 var result = 来自 dbContext.As 中的 a 将 b 加入 dbContext.Bs 中,a.Id 等于 b.A.Id 选择 { A = a, Ds = b.AList.Select(listItem => listItem.ObjectOfTypeD) } 我怎样才能压平...

回答 1 投票 0

JContainer、JObject、JToken 和 Linq 混淆

我无法理解何时使用 JContainer、JObject 和 JToken。我从“标准”中了解到,JObject是由JProperties组成的,而JToken是基本抽象类f...

回答 3 投票 0

ConcurrentDictionary.Count > 0 与 ConcurrentDictionary.Any() 相同吗?

如果我有一个 ConcurrentDictionary 实例,使用 Count 属性还是 LINQ 的 Any() 有关系吗?我宁愿写 dict.Any() 而不是 dict.Count > 0 因为我认为 Any() 更具有描述性...

回答 3 投票 0

使用 C# 进行大量记录的 Linq 查询性能问题

我有一个内置于 angularJs、C#、Linq 等中的 Web 应用程序。 我在生产环境中有近 2,00,000 条 lac 记录。 几乎每一列都有过滤器(单击列时升序/降序...

回答 1 投票 0

使用 SYSDATETIMEOFFSET 进行 SQL 到 Linq 转换

有人可以帮我将以下 sql 查询转换为 LINQ 吗?其中重要的部分是能够将日期转换为 UTC 日期(采用夏令时)。 选择 a.id、b.id 来自...

回答 1 投票 0

如何使用 LINQ 为链接到多个辅助对象的任何对象返回包含多个记录的列表?

我有一个表单对象列表,每个表单对象都通过链接表链接到一个主题对象。如果其中一个表单链接到多个主题,我如何使用 LINQ 返回表单列表...

回答 1 投票 0

Linq GroupBy 和 Concat

我在警报和匹配表之间有父子一对多关系,这些表之间的分组可以与聚合函数计数、最大值等配合良好。但是当我尝试选择匹配记录时...

回答 1 投票 0

基于每个实体中的字典过滤 C# 中的查询

我有一个来自数据库的查询,我想根据表“ExtraProperties”中的列来过滤查询,该表在 Sql 中以 json 格式编写,但是在获取查询时...

回答 1 投票 0

SelectMany 中的 SelectMany 和 DefaultIfEmpty 工作错误

我想获取按已链接查询的 desc 订购的所请求项目的所有子项。当我尝试在另一个 SelectMany 中使用 SelectMany 和 DefaultIfEmpty 时: DbSet>().F...

回答 1 投票 0

如何在C#中查找分层列表父级下的子级总数和孙级级数

我的项目中有一个树形菜单。 数据如下所示 {ParentId = null,Id = 10,名称“a”}, {ParentId = null,Id = 33,名称“aa”}, {ParentId = 10,Id = 11,名称“aaa...

回答 5 投票 0

使用 int.TryParse 与 Queryable 和表达式

我是 C# 中的表达式新手。 表达代码 var 参数 = Expression.Parameter(typeof(int), "param"); var 常量 = Expression.Constant(5, typeof(int)); var equal = Expression.Equal(参数...

回答 2 投票 0

比较两个Excel文件的差异

我想比较两个输入 csv 文件以查看是否添加或删除了行。解决这个问题的最佳方法是什么。我没有使用列名称,因为列的名称不是

回答 3 投票 0

Linq 从一个表而不是其他表中选择数据

嗨,我有以下代码来从一个表而不是其他表中选择数据 var result1 = (来自 db.Users 中的 e 选择 e).ToList(); var result2 = (来自 db.Fi 中的 e 选择...

回答 6 投票 0

如何根据文件名中嵌入的时间戳删除文件

我正在根据创建时间戳过滤要删除的文件。使用文件创建的代码段工作正常,只是这些文件嵌入了与创建不同的时间戳......

回答 1 投票 0

为什么在 VB.NET 中当值为 0 或无值时,Linq 中的运算符逻辑与结果不匹配

我正在尝试运算符逻辑,但在 Linq 中,当 VB.NET 中的值为 0 或什么都没有时,结果与结果不匹配 令 STATUS = If(BLC < 24 And PRSOBNET Is Nothing, "NEED TO PRODUCE", "") is

回答 1 投票 0

在 C# 中,如何将记录列表转换为无限数量的层次结构级别?

我们目前正在收到具有可选父帐户 ID 的帐户列表。当摄取数据时,我们意识到父子关系并不像我们想象的那么简单。我们...

回答 2 投票 0

在 LINQ 查询Where子句中使用新的日期时间

大家晚上好 我这里有一个数据库,由于我无法理解的原因,条目有效性的年份和月份存储在两个单独的字段中...... 年部分=2023 月P...

回答 1 投票 0

如何将对象列表转换为派生集合类对象

将 linq 应用于 CollectionOfA 对象后如何投射它们: CollectionOfA obj = GetDataFromService(); obj= obj.OrderBy(x=>x.Name).ToList(); 这里它给出编译器错误无法转换为imp...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.