标签 Linq 文章列表
141 浏览
喜欢(2)

C#/.NET应用程序编程开发中根据查询条件动态创建LINQ的Where查询表达式的实现方案

前言在C#/.NET应用程序编程开发中,LINQ是操作集合数据的强有力工具,我们可以使用LINQ对集合数据进行排序、求和、取最大值/最小值、筛选符合条件的子集合等等操作。其中lambda表达式是完成上述这一系列操作的基础,每一个LINQ的静...

C#开发 2019-08-30 0评论 0收藏
24 浏览
喜欢(0)

C#/.NET应用程序编程开发中如何将一个数组转换成用逗号分隔的字符串?

问题描述C#/.NET应用程序编程开发中,如何将一个数组转换成用逗号分隔的字符串?比如有数组arr,定义如下:int[] arr = new[] { 1, 2, 3, 4, 5 };如何将数组arr转换成以逗号分隔的字符串呢,如下:stri...

C#开发 2019-07-23 0评论 0收藏
33 浏览
喜欢(0)

C#/.NET应用程序编程开发中LINQ查询中如何动态添加Where条件?

问题描述C#/.NET应用程序编程开发中,使用LINQ对集合进行操作是一件非常令人愉悦的事件,因为LINQ内置了许多专门操作集合的方法,如:筛选(Where),查询(Select,SelectMany),求和(Sum)等等,这些方法可大大提...

C#开发 2019-07-11 0评论 0收藏
AD 友情赞助
29 浏览
喜欢(0)

C#/.NET应用程序编程开发中如何使用LINQ获取泛型集合的最后N个元素?

问题描述C#/.NET应用程序编程开发中,假如当前有一个泛型集合,如何使用LINQ获取这个泛型集合的最后N个元素?方案一使用LINQ的扩展方法Skip(),如下:collection.Skip(Math.Max(0, collection....

C#开发 2019-07-08 0评论 0收藏
12 浏览
喜欢(0)

C#/.NET应用程序编程开发中如何使用LINQ实现按集合元素的某个属性分组(GroupBy)后查询分组的子集合?

问题描述C#/.NET应用程序编程开发中,如何使用LINQ实现按集合元素的某个属性分组(GroupBy)后查询分组的子集合?比如,现有一个订单集合,其中每个订单信息(Order.cs)包含:订单编号,客户姓名,订单金额,创建时间。订单实体类...

C#开发 2019-07-04 0评论 0收藏
24 浏览
喜欢(0)

C#/.NET应用程序编程开发中如何对一个泛型集合进行LINQ动态分组(GroupBy)?

问题描述在C#/.NET应用程序编程开发中,如何对一个泛型集合进行LINQ动态分组(GroupBy)?当前有一个泛型集合,一般情况下,使用LINQ进行分组都是按固定属性名称,比如有一个Customer集合,现要按固定的属性Grade进行分组...

C#开发 2019-07-01 0评论 0收藏
AD 友情赞助
28 浏览
喜欢(0)

C#/.NET应用程序编程开发中如何从一个集合List中删除在另一个集合List中的所有元素?

问题描述在C#/.NET应用程序编程开发中,如何从一个集合List<T>中删除在另一个集合List<T>中的所有元素?现在有一个业务场景为:某系统有一个客户表,其中存储着所有客户的数据,现在需要从这个客户表中提取符合...

C#开发 2019-06-04 0评论 0收藏
118 浏览
喜欢(0)

C#/.NET应用程序编程开发中如何判断一个集合中是否包含某个指定的元素对象

如题,在C#/.NET应用程序编程开发中如何判断一个集合中是否包含某个指定的素对象?比如当前有一个对象集合(List):List<Customer> customersCustomer.cs类似如下:public class C...

C#开发 2019-06-03 0评论 0收藏
94 浏览
喜欢(3)

C#/.NET应用程序编程开发中LINQ查询如何实现一个集合的分页?

问题描述如题,在C#/.NET应用程序编程开发中LINQ查询如何实现一个集合的分页?在SQL Server数据库中可以使用TOP函数或者OFFSET函数实现分页,在MySQL数据库中,可以使用LIMIT n,m。但在C#/.NET的应用程序...

C#开发 2019-05-31 0评论 1收藏
110 浏览
喜欢(2)

C#/.NET Core应用程序开发中使用Entity Framework根据实体属性名称字符串对查询动态排序

在.NET/.NET Core的应用程序开发过程中,使用Entity Framework进行数据持久化或者查询是很多.NET开发者的选择,Entity Framework为我们封装了实体和数据表之间的映射,也提供了非常丰富的接口,.NET开...

Entity Framework 2019-03-29 0评论 0收藏
119 浏览
喜欢(0)

[LINQ].NET/C#应用程序开发中如何将LINQ查询结果转换成数据字典(Dictionary)?

问题描述在.NET/C#应用程序开发中,当前有需求需要使用LINQ从数据库获取数据,然后将查询到的数据转换成数据字典,类似如下(伪代码):Dictionary<int, DateTime> existingItems = ...

C#开发 2018-11-06 0评论 0收藏
106 浏览
喜欢(1)

[LINQ].NET/C#应用程序编程开发中如何使用LINQ快速检查一个字符串中是否包含至少一个数字?

问题描述如题,在.NET/C#应用程序编程开发中,使用LINQ快速检查一个字符串中是否包含至少一个数字应该如何实现,可能的方法有哪些呢?方案一使用LINQ的Any()和char.IsDigit()方法,实现如下:"abc3def&...

C#开发 2018-08-13 0评论 0收藏
558 浏览
喜欢(5)

# [LINQ].NET/C#应用程序编程开发中使用LINQ如何判断/检查一个集合(List)中是否有重复的元素?

问题描述在.NET/C#应用程序编程开发中,如何判断一个字符串集合List<string>中是否有重复的元素?假如有如下的List<string>集合:var lstNames = new List<strin...

C#开发 2018-08-10 0评论 0收藏
297 浏览
喜欢(0)

[LINQ].NET/C#应用程序编程开发中使用LINQ如何从一个集合(List)中查询不重复的值?

问题描述在.NET/C#应用程序编程开发中,假设当前有如下的实体类:class obj{ int typeID; //可能的值有0-9,一共10种可能 string uniqueString; //不重复的字符串}其中,obj...

C#开发 2018-07-24 0评论 0收藏
118 浏览
喜欢(0)

[LINQ].NET/C#应用程序编程开发中如何将多表内连接的SQL转换成对应的LINQ查询?

问题描述假设当前有一条多表关联(内连接)查询的SQL查询语句,如下:SELECT c.CompanyId, c.CompanyName, p.FirstName + ' ' + p.LastN...

C#开发 2018-07-23 0评论 0收藏
189 浏览
喜欢(2)

[LINQ].NET/C#应用程序编程开发中如何使用Linq将一个集合转换成值为集合的字典?

问题描述在.NET/C#应用程序编程开发中,当前有一个集合:List<MyObject> list;其中:list集合是从数据库查询得到的数据,现在有需求需要将这个集合按照集合对象的某一个属性进行分组,然后以这个分组属性的值为键...

.NET 2018-06-25 0评论 0收藏
197 浏览
喜欢(0)

[LINQ].NET/C#应用程序编程开发中使用Linq数据表中基于一个字段去重的查询应该如何实现呢?

问题描述在.NET/C#应用程序编程开发中,如果我们需要使用Linq的Distinct()方法查询数据表中根据某一个字段进行去重的数据(即:查询数据表中不重复的数据),应该如何实现呢?我们知道,直接使用Distinct()方法会根据所有字段...

.NET 2018-06-24 0评论 0收藏
280 浏览
喜欢(0)

[Entity Framework].NET/C#应用程序编程开发中如何使用Entity Framework一次性更新满足查询条件的多行数据?

问题描述在.NET/C#的应用程序编程开发中,假如当前有如下的数据表及示例数据:id userid friendid name status1 1 2 venkat false2...

Entity Framework 2018-06-22 0评论 0收藏
793 浏览
喜欢(3)

[Entity Framework].NET/C#应用程序编程开发中如何使用Entity Framework查询某个字段去重(distinct)后的数据?

问题描述在SQL语句中,我们查询按某个字段去重的SQL语句用到的SQL关键字是DISTINCT,可能的去重查询语句可能为这样:SELECT DISTINCT NAME FROM TestAddresses那么,在.NET/C#的应用程序编程...

Entity Framework 2018-06-21 0评论 0收藏
752 浏览
喜欢(0)

[Entity Framework].NET/C#应用程序编程开发中如何使用Entity Framework快速删除指定表的所有数据记录?

问题描述在.NET/C#的应用程序编程开发中,如何使用Entity Framework快速删除一个数据表中的所有数据呢?最原始的做法是从数据库中取出所有的数据,然后使用foreach循环,调用Table.Remove()方法来处理,如下:v...

Entity Framework 2018-06-20 0评论 0收藏