linq 相关问题

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

为 Linq Select 语句创建匿名对象

我得到一个字符串数组,其中包含属性名称。我只想在获取数据时加载这些属性,在本例中是通过实体框架从数据库获取数据。就像是: var 结果 = db。

回答 2 投票 0

在选择字段中使用表达式的 linq

我需要对“CalculatedField”执行一些复杂的计算,但收到错误“无法将 lambda 表达式分配给匿名类型属性”。我该如何解决这个问题

回答 2 投票 0

linq 查询获取好友列表

我无法创建请求来获取姓名如“param”的好友列表。主要要求是请求必须采用带有名字或姓氏参数的所有朋友,而不是全部和

回答 1 投票 0

如何在 Linq EF Core 中进行有条件排序?

如何有条件地编写OrderBy? 正如您在 if 和 else 条件中看到的那样,整个 linq 是相同的,只有 orderBy 不同。 在第一种情况下,我按升序排序,在第二种情况下,我按升序排序

回答 2 投票 0

检查列表中的唯一值,然后增加重复项 c# Linq

我有一种情况,我想枚举字符串列表,然后检查是否有重复项,如果存在重复项,则在末尾增加数字。字符串的顺序...

回答 1 投票 0

如何知道哪个 LINQ 语句在运行时生成了 SQL 或者有没有办法将唯一的字符串注入到每个 Linq 语句中

我正在编写一个使用 EntityFramework 6.4.4 版本的 ASP.NET 应用程序。我在调试导致错误的 Linq 语句时遇到问题。我希望能够看到 C# 方法

回答 1 投票 0

C#中的基本控制台应用程序是否需要创建数据库?

这是我的代码, Q#1-是否有必要为 C# 中的基本控制台应用程序创建数据库? Q#2-我想知道如何创建 AddEmployee 方法以及其他方法,如 RemoveEmployee &

回答 1 投票 0

在 linq .Select() 语句中返回不同的子类型

假设我在 C# 中有两个类派生自同一个基类: 基类{} A 类:基础 {} B 类:基础 {} 我正在处理要投影到不同子

回答 3 投票 0

如何使用 Linq 将模型解析到同一页面上的两个不同区域

我正在尝试创建一个具有两个不同区域的页面。一个区域供办公室人员使用,另一个区域供现场人员使用。我不知道如何使用相同的模型来做到这一点。 我可以用: 我正在尝试创建一个具有两个不同区域的页面。一个区域供办公室人员使用,另一个区域供现场人员使用。我不知道如何使用相同的模型来做到这一点。 我可以使用: <ul> @foreach (var item in Model) { <li> <a class="nav-link text-dark" asp-area="" asp-controller="Staff" asp-action="Index"> @Html.DisplayFor(modelItem => item.Name)</a></li> } </ul> 但这会将所有项目放入无序列表中。我想将它们隔离为仅具有“Office”的 GroupName 属性值 然后,我想在同一页面上执行完全相同的操作,查找 GroupName 属性值为“Field”的项目。 这是需要在 Linq 中完成的事情吗?如果是这样,怎么办?或者有更好的方法吗? 尝试重复该块并为每个块添加一个 .Where()条件,例如: <ul> @foreach (var item in Model.Where(item => item.GroupName == "Office")) { <li> <a class="nav-link text-dark" asp-area="" asp-controller="Staff" asp-action="Index"> @Html.DisplayFor(modelItem => item.Name)</a></li> } </ul> <ul> @foreach (var item in Model.Where(item => item.GroupName == "Field")) { <li> <a class="nav-link text-dark" asp-area="" asp-controller="Staff" asp-action="Index"> @Html.DisplayFor(modelItem => item.Name)</a></li> } </ul> 如果Model是延迟执行IQueryable<>或IEnumerable<>,则在上面的代码中它将被评估两次。为了避免这种情况,您可以首先使用 var ItemList = Model.ToList(); 强制执行一次,并将这些结果用作源。

回答 1 投票 0

如何在 vb.net 的一个 SQL 数据库中删除 MS ACCESS 中的主从

我正在尝试在 vb.net 的一个 SQL 数据库中删除 MS ACCESS 中的主从信息。 如果无法在 MSAccess 中使用 SQL 来完成,是否可以使用 Linq 或使用 VB.NET 的其他工具来完成? 请指导我。 ...

回答 1 投票 0

无法在日期时间减法上翻译 linq 表达式

我将 ef core 与 Oracle.EntityFrameworkCore 结合使用。我在运行查询时遇到错误 无法翻译 LINQ 表达式“xy”。 附加信息: 方法的翻译...

回答 2 投票 0

如何使用 Take 从 linq 查询中获取单个元素

在 C# 中,如果您使用 Take(1) 并且列表没有元素,则会出现异常。例如,我有这个片段: 来自 db.Reports.SecRegisters().Where(sr => sr.IssuerID == -1).Take...

回答 1 投票 0

使用 LINQ to Entities 进行数据绑定时出现重复行

我在将 telerik RadGrid 和普通 ASP.NET GridView 绑定到以下 LINQ to 实体查询的结果时遇到问题。在这两种情况下,网格都包含正确数量的 r...

回答 4 投票 0

在实体框架/LINQ 查询中使用 MAX 聚合

我有一个项目,需要对 MSSQL 数据库使用 Entity Framework Core 7,但我一直坚持将 SQL 中的 MAX 聚合作为 LINQ 语句的一部分。 考虑以下数据:

回答 1 投票 0

LINQ 相当于 postgres 中基于键集的分页

我有一个 postgresql 查询,它使用基于键集的方法进行分页。 选择 * 来自 public.values_with_variable_view WHERE (时间戳, id) > ('2023-11-30 09:32:19.776586',1) 订购依据 (

回答 1 投票 0

如何改进此实体框架 LINQ 查询

我有以下 EF 查询,大约需要 20 秒才能返回约 100k 行。如果我删除...

回答 1 投票 0

如何使用 LINQ 根据对象列表中的属性计算重复项

我有一份物品清单 约翰·艾德 马特 ID 约翰·艾德 斯科特·艾德 马特 ID 约翰·艾德 卢卡斯·艾德 我想将它们推回到列表中,就像这样,这也意味着我想按重复项的最高数量进行排序......

回答 8 投票 0

不区分大小写的 LINQ(没有 toUpper 或 toLower)

公共文章GetByName(字符串名称,类别类别,公司公司) { var query = 来自 session.Linq() 中的文章 其中文章.名称 == 名称 &&...

回答 8 投票 0

如何使用 Linq 获取外键

我正在尝试创建一个表格,根据所选程序显示所有用户。 程序:Id(键),程序(字符串) 程序用户:Id(密钥)、用户名、程序(外键)、程序访问权限 客户输入...

回答 1 投票 0

急切加载单个实体

使用实体框架和 ASP.NET 我可以使用 IRepository.GetAll().Include() 轻松地预加载整个实体列表。 是否还有一种简单快捷的方法来预加载单个实体,例如 IRepo...

回答 1 投票 0

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