linq 相关问题

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

在 Blazor 中创建一个搜索函数,用于查找 SQL 中的多个条目

抱歉,由于各种原因,我无法提供实际的代码。 但我正在尝试为类中的多个条目创建一个搜索功能 例子 我有一个已实施的任务 公共异步任务 抱歉,由于各种原因,我无法提供实际的代码。 但是我正在尝试为类中的多个条目创建一个搜索功能 示例 我有一个已实施的任务 public async Task<List<RequestList>> SearchRequestAsync(string searchItem) { return await context.RequestLists.Where(s => s.RequestName.ToString().Contains(searchItem)).ToListAsync(); } RequestName 是我的数据库中的值之一 这适用于该列,但我想按多列进行过滤。 就上下文而言,我对此非常陌生,并且正在不断构建和学习。 本质上,我试图看看是否可以将 RequestList 列表中的值添加到另一个私有列表中,但不知道如何操作。 您可以在 Linq 中编写查询。我想你想要的是这样的: public async Task<List<RequestList>> SearchRequestAsync(string? searchItem1, string? searchItem2 ) { var query = context.RequestLists; if (searchItem1 is not null) { query = query.Where(s => s.RequestName.ToString().Contains(searchItem)); } if (searchItem2 is not null) { query = query.Where(s => /* some other condition */ ); } return await query.ToListAsync(); } 多个Where()子句串联运算,因此它们是AND在一起的。

回答 1 投票 0

如何从一个表中删除通过其 PK 链接到另一表的记录?

我在毛伊岛应用程序中有一个数据库,其中有两个表。第一个表设置了这样的类: 公开课团体 { [主键、自动增量] 公共长ID { 获取;放; } 酒吧...

回答 1 投票 0

其他异步方法调用的主要缓存查询

我有一个由多个查询共享的主子查询: 私有列表 Foo() { var t = _ctx.Table1 。在哪里(...) .Select(s => 新的 MyCustomClass ...

回答 2 投票 0

.NET Core / EF Core:由其他异步方法调用的主缓存查询

我有一个由多个查询共享的主子查询: 私有列表 Foo() { var t = _ctx.Table1 。在哪里(...) .Select(s => 新的 MyCustomClass ...

回答 1 投票 0

.NetCore EF - 其他异步方法调用的主缓存查询

所以我有一个由多个查询共享的主子查询: 私有列表 Foo() { var t = _ctx.Table1.Where(...).Select(s => new MyCustomClass { ... }).ToList(); ### IMemoryC...

回答 1 投票 0

LINQ 和列表视图分页

我有一个带有列表视图控件和数据页控件的页面。使用以下代码以编程方式设置 listviews 数据源: Dim dal 作为新的 dalDataContext 暗淡书签 = 来自 dal.getData(

回答 3 投票 0

实体I可通过页面、搜索和排序进行查询

我确定以前已经回答过这个问题,但似乎找不到。 我正在寻找一个简单的下载(或教程)来构建可以排序、分页和搜索的 IQueryable。 例如 我查询...

回答 2 投票 0

Linq Skip & Take - 为什么它构建 WHERE 子句?

我正在实现服务器端分页和排序,显然每个人都建议使用 SKIP 和 TAKE。 我必须等待 13 秒才能获得 25 行,然后我查了一下原因。在 SQL 中我得到以下结果...

回答 3 投票 0

Context.Items 仅在使用需要 Action<IMappingOperationOptions> 的 Map 重载时才可用!考虑使用 Context.TryGetItems 代替 [关闭]

从 .NET 6 升级到 .NET 8 后出现此错误: Context.Items 仅在使用采用 Action(IMappingOperationOptions) 的 Map 重载时才可用!考虑使用 Context.TryGetItems

回答 2 投票 0

Context.Items 仅在使用 Map 重载 .NET 8 时才可用

从 .NET 6 升级到 .NET 8 后出现此错误: Context.Items 仅在使用采用 Action(IMappingOperationOptions) 的 Map 重载时才可用!考虑使用 Context.TryGetItems

回答 1 投票 0

编译 LINQ 表达式

我想知道 (v3+) 编译器采取哪些步骤来为采用表达式参数的方法构建 LINQ 表达式。 特别是,编译器是否使用或共享逻辑,

回答 1 投票 0

业务层的LINQ分页/用户层的排序gridview

我的用户层中有一个gridview,它使用业务层方法作为其数据源,并且我希望gridview支持分页和排序。当我从该方法返回一个 Ienumerable 时,它会

回答 1 投票 0

获取不在字符串值中的列表项

我正在寻找一种方法来找出 List<> 中不在字符串值中的项目。我有一个项目列表<>,如下所示: 列表 列表门数据...

回答 1 投票 0

使用 Linq 在 Gridview 中分页

我知道我的各种其他问题的类型都列在此处,但我认为我的问题与现有的问题完全不同,或者我的方法不同。 我有一个名为 tblListing 的表,其中...

回答 1 投票 0


在asp.net中使用linq的Gridview分页

我正在从sql数据库检索数据。我想分割记录并将其绑定在三个不同的网格中。在应用分页之前一切工作正常。我得到数据源没有

回答 1 投票 0

如何编写一个 Linq 查询来返回特定日期期间的行?

我正在使用 EF core 7 和 C# 在该模型中,一名员工有多个期间和多个票证。 我有以下课程: 公开课员工 { 公共字符串 EmployeeId { 获取;放; } ...

回答 1 投票 0

使用LINQ来统计数值频率

我有一张桌子 ID|值 VALUE 是一个整数字段,可能的值在 0 到 4 之间。如何查询每个值的计数? 理想情况下,结果应该是一个包含 6 个元素的数组,其中一个元素代表

回答 3 投票 0

SQL to LINQ 帮助从一个表中减去另一个表中的数据(多行)

我有 2 个表格,用于捕获“小时目标”和“已完成小时”。一个表保存原始值,另一个表保存时间。可以有多个日志。我正在尝试创建一个 linq ...

回答 1 投票 0

SQL 到 LINQ 帮助从一个表中减去另一个表中的数据

我有 2 个表格,用于捕获“小时目标”和“已完成小时”。一个表保存原始值,另一个表记录它。我正在尝试创建一个获取记录时间的 linq 查询...

回答 1 投票 0

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