linq 相关问题

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

EF 6 Core IEnumerable<T> 投影到动态对象

我已经为此苦苦挣扎了一天,但我不知道该怎么做: 我有一个 IEnumerable (在步骤中生成的查询),我将其作为参数(就在 where 子句之后)。 巴...

回答 1 投票 0

有没有办法将这些重复的代码变成一个单一的、干净的方法

我的搜索逻辑中有以下代码,它引用旧数据库,其中匹配搜索的唯一方法是表行名称、Level-1、Level-2 等。 if (criteria.Levels.Contains(&

回答 1 投票 0

DataContext 始终只读,即使存在主键

我正在尝试更新数据库中的值,但 IsReadOnly 属性始终返回 True。据微软称,该属性 获取一个值,该值指示

回答 1 投票 0

字典到元组列表

简短的问题。有没有办法使用 Linq 或任何其他默认解决方案来做到这一点? 两个字典具有相同的键,但值元组列表的值不同。该列表应该只包含值,wh...

回答 1 投票 0

字典值元组列表

简短的问题。有没有办法使用 Linq 或任何其他默认解决方案来做到这一点? 两个字典具有相同的键,但值元组列表的值不同。该列表应该只包含值,wh...

回答 1 投票 0

在可空导航属性上过滤时,实体框架中转换为 SQL 失败错误

ef core 存在问题,无法转换可空导航属性的条件 我正在为端点编写过滤器,并注意到一些奇怪的事情。 var 员工服务 =

回答 1 投票 0

以下代码片段的执行位置是什么?

解释每个操作的位置,即 WHERE 和 TAKE。 对于 IEnumerable 和 IQueryable,在内存中或在数据库端。 IEnumerable listStudents = DBContext.Students.Where(x =...

回答 1 投票 0

Linq .GroupBy() 包含子类型计数和总组计数

我有一张表格需要在报告中进行总结。这是我的样本表。 命令 _____________________________________ 客户 ID |客户姓名 |订单类型 ___________|

回答 3 投票 0

Linq .GroupBy() 以及子类型计数和 TotalCount

我有一张表格需要在报告中进行总结。这是我的示例表。 命令 _____________________________________ 客户 ID |客户姓名 |订单类型 ___________|

回答 3 投票 0

IEnumerable<T> 到 CSV 文件

我从 LINQ 查询中获取结果作为 IEnumerable 类型的 var 我想要根据 LINQ 的结果创建 CSV 文件 我从以下查询中得到结果 变量...

回答 7 投票 0

我必须找到一个 XML 元素,具体取决于该元素中是否存在特定元素

我有这个 XML 文件: 我有这个 XML 文件: <children xmi:type="notation:General" xmi:id="1"> <children xmi:type="notation:Shape" xmi:id="2"> <element xmi:type="uml:Package" href="krZQ"/> </children> <children xmi:type="notation:Shape" xmi:id="3"> <element xmi:type="uml:Package" href="wtFm"/> </children> <children xmi:type="notation:Shape" xmi:id="4"/> </children> 我想找到所有具有 <children> 作为属性并且还具有 xmi:type="notation:Shape" 元素作为分支的 <element> 元素。 所以对于这个 XML 文件我想找到: <children xmi:type="notation:Shape" xmi:id="2"> <element xmi:type="uml:Package" href="krZQ"/> </children> and <children xmi:type="notation:Shape" xmi:id="3"> <element xmi:type="uml:Package" href="wtFm"/> </children> 但这还不是全部。我还希望能够只找到特定的 <children> 元素。 例如:我还希望能够仅找到 <children> 元素,其中包含 <element> 元素以及 href="wtFm。 我希望问题有点清楚。 尝试以下 Xml Linq : using System; using System.Collections.Generic; using System.Linq; using System.Xml; using System.Xml.Linq; using System.Text; namespace ConsoleApp10 { class Program { const string FILENAME = @"c:\temp\test.xml"; const string PATTERN = "NotionTestSysMLSync.uml#__SxgIJA-Ee6PYKPEUWkrZQ"; static void Main(string[] args) { XDocument doc = XDocument.Load(FILENAME); XElement root = doc.Root; List<XElement> results = Search(root, PATTERN); } static public List<XElement> Search(XElement parent, string pattern) { List<XElement> results = null; foreach (XElement child in parent.Elements("children")) { XElement element = child.Element("element"); if (element != null) { string href = (string)element.Attribute("href"); if (href == pattern) { results = new List<XElement>(); results.Add(child); break; } } results = Search(child, pattern); if (results != null) { results.Insert(0, child); break; } } return results; } } }

回答 1 投票 0

EF Core - Linq 查询搜索包含任何列表字符串错误

var 搜索 = 新列表 { "a1", "a2", "a3" }; var result = db.Products.Where(p => searchs.Any(s => p.Content.Contains(s))).ToList(); (内容是...

回答 4 投票 0

如何根据存储数字的字符串属性对自定义对象的通用列表进行排序[重复]

如何根据存储数字的字符串属性对自定义对象的通用列表进行排序? 列表 游戏事实 类 GameFact { 公共字符串玩家编号{获取;放; } 酒吧...

回答 1 投票 0

优化包含多个字符串的 VB.NET LINQ 查询?

我正在尝试优化以下 LINQ 查询,性能是主观的,因此下面提供有关这方面的一些详细信息。 Dim _calls = (来自 p In db.PhoneLogs.AsNoTracking 其中 p.from_calle...

回答 1 投票 0

用于多个联接的 Linq,包括来自联接表的聚合计数

这个 linq 查询当前可以工作,但我讨厌使用子查询来完成此任务。我知道如何在直接 SQL 中执行此操作,但我想使用 linq。 必须有一种更优化的使用组的方式......

回答 1 投票 0

Linq 对多个联接的帮助,包括来自联接表的聚合计数

这个 linq 查询当前可以工作,但我讨厌使用子查询来完成此任务。我知道如何在直接 SQL 中执行此操作,但我想使用 linq。必须有一种更优化的使用组的方式

回答 1 投票 0

I使用嵌套属性进行分组

我有一个 IDictionary,其中 Mesh 包含一个 IEnumerable。 Vertex 是一个结构体,包含一个表示世界位置的 VectorInt3。 我想写一个函数/曲...

回答 1 投票 0

如何将值应用于对象列表,其中值在列表中每 7 个条目更改一次?

我有一个对象,就本示例而言,它非常简单: 公共类日期条目{ 公共 DateOnly 日期 { 获取;放; } 公共 int 周数 { 获取;放; } } 我拿回了 42 人的名单

回答 2 投票 0

EF Core 包含无法翻译

以下查询无法翻译,我无法真正理解为什么这么简单的事情无法完成! 造成这里问题的原因是包含给予。我需要使用组合...

回答 1 投票 0

使用 linq 从 C# 更新 sql 中的外键列

我正在使用 Linq 用 C# 制作一个 Windows 窗体应用程序。我正在尝试更新外键列,但不断收到以下错误: “由于...的当前状态,操作无效

回答 3 投票 0

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