E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
IQueryable
【.net core】【sqlsugar】在where条件查询时使用原生SQL
//初始化查询varquery=repository.
IQueryable
();//添加原生SQLWHERE条件query=query.Where("fieldAWhere(stringwhereString
MoFe1
·
2025-06-28 18:46
.netcore
sql
数据库
EF Core 探析
IQueryable
的延迟执行与动态查询构建
文章目录前言一、什么是
IQueryable
二、
IQueryable
与IEnumerable差异三、
IQueryable
对象的延迟执行3.1实例背景3.2延迟执行的触发3.3为什么要延迟执行(动态查询构建
ArabySide
·
2025-05-20 10:11
#
EF
Core
.net
数据库
linq
c#
C#使用IEnumerable, ICollection, IList, IReadOnlyList,
IQueryable
和ReadOnlyCollection<T>
在C#中,IEnumerable,ICollection,IList,IReadOnlyList,
IQueryable
和ReadOnlyCollection在集合处理和LINQ查询中扮演着重要角色接口或类说明
VinciYan
·
2025-05-04 12:53
.NET
c#
asp.net
.net
.netcore
后端
开发语言
微软
浅谈EFCore中
IQueryable
和IEnumerable的区别
1.概念理解
IQueryable
:可以想象成一个“聪明”的查询接口,它能够理解你想要查询什么,并且能够直接在数据库服务器上执行这些查询逻辑。
贰貮
·
2025-04-17 13:55
.netcore
iqueryable
怎么进行操作_C# 数据操作系列 - 16 SqlSugar 完结篇(最后的精华)
0.前言前一篇我们详细的介绍了SqlSugar的增删改查,那些已经满足我们在日常工程开发中的使用了。但是还有一点点在开发中并不常用,但是却非常有用的方法。接下来让我们一起来看看还有哪些有意思的内容。1.不同寻常的查询之前介绍了针对单个表的查询,同样也是相对简单的查询模式。虽然开发完全够用,但是难免会遇到一些特殊的情况。而下面这些方法就是为了解决这些意料之外。1.1多表查询SqlSugar提供了一种
weixin_39929961
·
2025-01-18 00:41
C# Linq 查询
1.Linq查询表达式基础Linq查询应用程序始终将源数据视为IEnumerable或
IQueryable
集合。
鹿人甲丁
·
2025-01-17 16:33
.net
c#
linq
c#
IQueryable
和IEnumberable的区别
IQueryable
和IEnumerable是C#中处理集合的两个重要接口,常用于LINQ查询。
彭小彭~
·
2024-03-26 11:28
c#基础
c#
C# EFCore学习总结
表的查询DbContext是什么线程安全问题为什么不安全解决方案注意事项两个DbContext对象如何保证安全性Linq和拉姆达表达式Linqtoobject/LinqtosqlIEnumerable/
IQueryable
木子丶鹏
·
2023-12-27 21:32
c#
.net
【性能优化】EFCore性能优化(二)-禁用实体跟踪
阅读本文你的收获了解EFCore的实体跟踪机制及其对性能的损害学习EFCore禁用跟踪机制的应用场景在【性能优化】EFCore性能优化(一)中我分享了EFCore在使用上需要注意的地方,有:IEnumerable和
IQueryable
采石之人
·
2023-12-27 21:31
.NET后端
#
ORM框架
性能优化
.net
core
sql
进程/线程/多线程/Task/Async/Await/EFcore/
IQueryable
/IEnumerable/AsEnumerable/AsQueryable
1.进程/线程/多线程进程:进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。线程(英语:thread)是操作系统能够进行运算调度的最小单位。它被包含在进程
kalvin_y_liu
·
2023-12-27 21:00
C#
多线程
C#异步
开闭原则
命令模式
后端
【性能优化】EFCore性能优化(一)-IEnumerable和
IQueryable
阅读本文你的收获了解EFCore在使用上应该要注意的地方学习EFCore的优化技术,如禁用跟踪、
IQueryable
接口等一、问题描述EntityFrameworkCore(以下简称EF)是微软自家出品的大型
采石之人
·
2023-12-27 21:28
.NET后端
#
ORM框架
性能优化
.net
core
sql
LINQ-123 题外篇之IEnumerable和
IQueryable
IEnumerableandIQueryableinC#-DotNetTutorialsDifferencesBetweenIEnumerableandIQueryableinC#-DotNetTutorials实现接口IEnumerable和
IQueryable
iCan.club
·
2023-12-01 19:42
LINQ
linq
c#
c# EF框架的增删改查操作
fromuindb.UserInfo//给个变量u,用来接收查询结果对象//selectu;//查询结果对象//db.UserInfo.Find(1);//依据主键查询,方法二//依据条件查询,如果数据返回类型是
IQueryable
白沙王
·
2023-11-27 11:08
c#
开发语言
abp中iquery类使用orderBy接口功能报错问题
在如下类文件中引用System.Linq.Dynamic.Core注意:切记不能删掉System.Linq的引用,否则使用以下方法时会报类似不能把IEnumerable类型转换成System.Linq.
IQueryable
吱吱喔喔
·
2023-10-10 23:20
Abp
.netcore
c#
【C#】查看ORM生成的SQL语句的几种方式
EFIQueryable.ToString()返回
IQueryable
类型,里面封装的就是生成的SQL脚本,设置断点queryable=DataContext.Set().Where(whereLambda
软泡芙
·
2023-10-09 06:55
#
WEB_C#
#
数据库
c#
sql
linq
c语言并发编程经典实例,C#并发编程经典实例Rx基础
内置的LINQtoObjects(基于IEnumerable)和LINQtoEntities(基于
IQueryable
)
lalaland了
·
2023-09-29 14:42
c语言并发编程经典实例
EFcore实现分页查询
2、需要知道满足条件的数据的总条数:用
IQueryable
的复用LongCount和Count的区别获取总页数=总条数/每页要展示的条数3、页数:longpageCount=(long)Math.Ceiling
小威编程
·
2023-09-17 01:34
.netcore
C#中的
IQueryable
vs IEnumerable (二)
概要在前面的文章中,本人曾经分析了
IQueryable
和IEnumerable两个接口的异同点。但是整个分析过程,侧重于基本概念层面,本文从设计和代码应用的角度来分析它们的区别。
懒人Ethan
·
2023-09-12 04:37
.Net
.Net
Core
C#基础
c#
开发语言
「C#」LinQ查询表达式
LINQ查询操作都由以下三个不同的操作组成:获取数据源: 支持IEnumerable或派生接口(如泛型
IQueryable
)的类型称为可查询类型创建查询: 查询指定要从数据源中检索的信息
Raink_LH
·
2023-08-21 11:15
假装会写C#
c#
linq
开发语言
C# LINQ学习笔记二:LINQ标准查询操作概述
“标准查询运算符”是组成语言集成查询(LINQ)模式的方法,大多数这些方法都在序列上运行,其中的序列是一个对象,其类型实现了IEnumerable接口或
IQueryable
接口。
rizon886
·
2023-07-29 05:06
技术
C# Linq 学习笔记二 Linq标准查询概述
“标准查询运算符”是组成语言集成查询(LINQ)模式的方法,大多数这些方法都在序列上运行,其中的序列是一个对象,其类型实现了IEnumerable接口或
IQueryable
接口。
Wu7z
·
2023-07-29 05:01
C#
Linq
Lamdba
C#中的
IQueryable
vs IEnumerable
概要我们在应用开发中经常用到
IQueryable
和IEnumerable两个接口。如果这两个接口搞混,往往会对程序性能造成很大的影响。
懒人Ethan
·
2023-07-25 16:56
.Net
Core
EntityFramework
C#基础
javascript
正则表达式
1024程序员节
.Net System.Linq.Dynamic.Core 搭配ORM框架的开发神器
文章目录前言一、添加引用二、测试代码及效果总结前言
IQueryable
的拓展方法,可以使用字符串的方式达到动态linq查询的目的GitHub地址:https://github.com/zzzprojects
哀莫离裳
·
2023-06-10 16:00
C#
语法糖
linq
.net
IQueryable
ORMLinq
Linq.Dynamic
在前端使用 JS 进行分类汇总
其实LINQ语法本身没什么,关键是为了实现LINQ而设计的表达式树、IEnumerable和
IQueryable
的各种扩展等。提出问题不扯远了,先
·
2023-04-19 15:37
纯代码
IQueryable
转sql
publicstaticstringToSql(thisIQueryablequery,DbContextdbCtx) { varmodelGenerator=dbCtx.GetService(); varqueryModel=modelGenerator.ParseQuery(query.Expression); vardatabaseDependen
骗你学计算机
·
2023-04-14 06:02
ASP.net
Core
c#
C#的λ表达式树(LambdaExpression)保姆级超详细简单入门教程
表达式动态拼接,C#的λ表达式树是一个好东西,也是别的语言学不来的,熟悉掌握λ表达式就能够实现各种linq场景的个性化操作,如动态拼接查询条件、排序方式等,也能够实现替代反射的高性能操作,比如我们常用到的
IQueryable
wori
·
2023-03-31 07:38
C#
什么是m叉树_C#的λ表达式树(LambdaExpression)保姆级超详细简单入门教程
表达式动态拼接,C#的λ表达式树是一个好东西,也是别的语言学不来的,熟悉掌握λ表达式就能够实现各种linq场景的个性化操作,如动态拼接查询条件、排序方式等,也能够实现替代反射的高性能操作,比如我们常用到的
IQueryable
weixin_39841640
·
2023-03-31 07:00
什么是m叉树
16.AutoMapper 之可查询扩展(Queryable Extensions)
如果你的ORM表达式是
IQueryable
的,你可以使用AutoMapper的QueryableExtens
做人生的CEO
·
2023-03-31 05:26
EF Core 既生,何生
目录一,既生IEnumerable,何生
IQueryable
二,
IQueryable
的延迟执行三,lQueryable的复用四,EFCore分页查询五,
IQueryable
的底层运行1.场景一:方法需要返回查询结果
咬口大葱
·
2022-12-31 19:30
.NET
linq
c#
.NET中lambda表达式合并问题及解决方法
DbContext.Report.Where(x=>x.State==1&&nameFilter(x));我一看,好家伙,这么骚的代码都能让你想出来,正常情况下用LinqToObject是可以这么操作的,但是EF的
IQueryable
·
2022-10-21 18:27
C#使用表达式树(LambdaExpression)动态更新类的属性值(示例代码)
相关文章分享和阅读过我代码的朋友们可能会在我的代码里面经常看到各种各样的λ表达式动态拼接,C#的λ表达式树是一个好东西,也是别的语言学不来的,熟悉掌握λ表达式就能够实现各种场景的个性化操作,如动态拼接查询条件、排序方式等,也能够实现替代反射的高性能操作,比如我们常用到的
IQueryable
·
2022-03-21 17:37
带你一文了解C#中的Expression
目录前言Expression与ExpressionTree参考源码总结前言我们书接上文,我们在了解LINQ下面有说到在本地查询IEnumerbale主要是用委托来作为传参,而解析型查询
IQueryable
·
2021-12-19 13:25
带你一文了解C#中的LINQ
目录前言LINQ的根基IEnumerable和IEnumeratorLINQ的基本用法扩展方法在LINQ的应用:LINQ的流式语法LINQ的查询表达式:LINQ的查询语法LINQ的延迟执行:
IQueryable
·
2021-12-19 13:54
C#
IQueryable
揭开表达式树的神秘面纱
什么是树?什么是树?这个问题好像有点白痴。树不就是树嘛。我们从最下面的主干开始往上看,主枝-分支-分支....可以说是无限分支下去。我们倒过来看就是这样:平时我们用得最多的树结构数据就是XML了,节点下面可以无限添加子节点。我们想想平时还用过什么树结构数据,比如:菜单无限分级、评论区的楼层。这和我们今天讲的有毛关系啊。...我们今天主要就是来分析表达式树的。、lambda表达式和表达式树的区别:L
·
2021-04-26 16:01
IQueryable
和 IEnumerable 的区别
来源:https://blog.guoqianfan.com/2019/11/17/distinguish-between-
IQueryable
-and-IEnumerable-in-CSharp/前言不管是
落日流水
·
2021-04-14 04:14
C#表达式目录树系列之5 –动态创建查询表达式
通过定义
IQueryable
的扩展方法,来实现查询表达式的实时构建,并且以保证构建的
懒人Ethan
·
2021-02-02 18:30
.Net
Core
数据库
C#基础
c#
数据库
IQueryable
的简单封装
前言前两天在园子上看到一个问题半年前我也考虑过这些问题,但由于这样那样的问题,没有尝试去解决.后来公司用上了abpvnext,然后有一部分代码可以这样写protectedoverrideIQueryableCreateFilteredQuery(GetResourceDtoinput){returnReadOnlyRepository.WhereIf(input.ParentId.HasValue
16772448492
·
2020-12-28 18:05
javascript
C#用表达式树构建动态查询的方法
比如,LINQ提供了用来查询关系数据源的
IQueryable
接口的实现,C#编译器在执行这类数据源查询时,会在运行时生成表达式树,然后,查询会遍历表达式树的数据结构,然
·
2020-12-07 13:20
完美解决c# distinct不好用的问题
当一个结合中想根据某一个字段做去重方法时使用以下代码
IQueryable
继承自IEnumerable先举例:#regionlinqtoobjectListpeopleList=newList();peopleList.Add
·
2020-12-07 11:10
灵活使用IEnumerable
接口和
IQueryable
接口
Linq的所有功能,基本上都是基于IEnumerable接口类型来提供的,用IEnumerable接口处理本地集合还行,当场景切换到远程数据源时,势必要把远程的所有数据都读取到本地,数据量小的时候问题不大,但若是有几万笔、几十万笔数据,或是网络速度受限时,会变得很严重。为了不影响数据访问性能以及将网络的流量需求降到最小的情况下,支持LINQ所需的功能,LINQ只用IEnumerable是无法处理的
WinRT
·
2020-11-13 17:00
c#
C#
IQueryable
及IEnumerable区别解析
在使用EF查询数据的时候,我们常用的查询数据方式有linqtosql,linqtoobject,查询返回的结果有两种类型:
IQueryable
、IEnumerable,两者内部的处理机制是完全不同的。
·
2020-09-18 12:36
linq和EF查询的用法和区分
查询1.linq查询当我们使用linq查询时,转到定义会调到Queryable类,那么也就是说,这个类封装了linq所有查询的方法,那么我们来研究研究这个类MSDN上是这样解释的:提供一组用于查询实现
IQueryable
weixin_30639719
·
2020-09-17 00:11
数据结构与算法
如何设置
IQueryable
的类型为函数返回的类型??
C#code?12345678910111213141516171819202122232425privateIQueryableGetArticleQueryByColumnID(longcolumnID){stringsqlStr="";if(columnID>0){sqlStr=string.Format(ExSql,string.Format("andCOLUMN_ID={0}",colu
aim73056
·
2020-09-16 22:52
c#
.NET深入解析LINQ框架(五:
IQueryable
、IQueryProvider接口详解)
环路执行对象模型、碎片化执行模型(假递归式调用)3.6.N层对象执行模型(纵横向对比链式扩展方法)3.7.LINQ查询表达式和链式查询方法其实都是空壳子3.8.详细的对象结构图(对象的执行原理)3.9.
IQueryable
weixin_34234823
·
2020-09-16 19:52
设计模式
数据结构与算法
.NET深入解析LINQ框架(四:
IQueryable
、IQueryProvider接口详解)
阅读目录:1.开篇介绍2.扩展LinqtoObject(应用框架具有查询功能)2.1.通过添加IEnumerable对象的扩展方法2.2.通过继承IEnumerable接口2.3.详细的对象结构图3.实现
IQueryable
weixin_33968104
·
2020-09-16 19:40
数据结构与算法
c#
设计模式
C# 向
IQueryable
添加一个Include扩展方法
usingSystem;usingSystem.Data.Objects;usingSystem.Linq;namespaceOutOfMemory.Codes{//////Addsextensionmethodstotheclass.///publicstaticclassQueryableExtender{//////Specifiestherelatedobjectstoincludeint
weixin_33852020
·
2020-09-16 01:50
C#对
IQueryable
、IEnumerable的扩展方法
#regionIQueryable的扩展方法#region根据第三方条件是否为真是否执行指定条件的查询//////根据第三方条件是否为真是否执行指定条件的查询//////动态类型///要查询的数据源///条件///第三方条件///查询的结果publicstaticIQueryableWhereIf(thisIQueryablesource,Expression>where,boolconditio
weixin_30871293
·
2020-09-16 01:44
c#
C#ORM要使用
IQueryable
禁止使用IEnumberable的原因
IEnumerable在调用自己的SKip和Take等扩展方法之前数据就已经从数据库查到本地内存里了
IQueryable
是将Skip,take这些方法表达式翻译成SQL语句之后再向去数据库查询。
dotnet_Monkey
·
2020-09-16 01:22
Asp.netcore
C#
IQueryable
和IEnumerable的区别
在使用EF查询数据的时候,我们常用的查询数据方式有linqtosql,linqtoobject,查询返回的结果有两种类型:
IQueryable
、IEnumerable,两者内部的处理机制是完全不同的。
xiaoqiu_net
·
2020-09-16 01:08
C#
EF
C#之IEnumberable &
IQueryable
在应用到IEnumberable和
IQueryable
两个接口时,代码往往很相似,从而造成了很多困惑,然后事实上他们两是有很大的区别的,各种都有自己特定的使用场景。
WaterMelonkeke
·
2020-09-16 01:24
C#
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他