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
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#
C# LINQ搜索后返回的对象
使用了LINQ查询以后,返回的是IEnumerable.但可以转换成List,
IQueryable
.
weixin_43602710
·
2020-09-15 15:21
C#
Lambda
获取EF查询的SQL语句
获取到
IQueryable
结果,我们要想知道详细的SQL语句是什么须要使用ObjectQuery进行处理处理方法例如以下:IQueryabledata=this.ObjectContext.Data.Where
weixin_34409703
·
2020-09-13 13:31
使用表达式树来生成动态查询
在LINQ中,表达式树用于表示针对数据源的结构化查询,这些数据源实现
IQueryable
。例如,LINQtoSQL提供程序实现
IQueryable
接口,用于查询关系数据存储。
weixin_34242509
·
2020-09-13 13:48
C# Expression visitor
Expressionvisitor//////Expressionvisitor///(fromhttp://blogs.msdn.com/mattwar/archive/2007/07/31/linq-building-an-
iqueryable
-provider-part-ii.aspx
小范f-li.cn
·
2020-09-13 13:48
EF中查看上下文执行的Sql语句
一、查看当前拼接条件的Sql语句
IQueryable
().ToString()返回当前要执行的sqlOneContext_context=newOneContext();varquery=_context.scores.Where
天马3798
·
2020-09-13 13:07
EntiryFramework
深入理解IEnumerable和
IQueryable
两接口的区别
无论是在ado.netEF或者是在其他的Linq使用中,我们经常会碰到两个重要的静态类Enumerable、Queryable,他们在System.Linq命名空间下。那么这两个类是如何定义的,又是来做什么用的呢?特别是Queryable类,它和EF的延迟加载技术有什么联系呢?好,带着上面的问题开始我们今天的学习。首先介绍两个类的定义(1)Enumerable类,对继承了IEnumerable接口
躬匠
·
2020-09-12 01:58
ado.net
EF
上一页
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
其他