码迷,mamicode.com
首页 >  
搜索关键字:ienumerator ienumerable iqueryable    ( 750个结果
内存操作IEnumerable<T>,使用SelectMany方法将集合中的两列转成一列,一行转两行
原始数据: var originalList = new List<dynamic>() { new{ Name="张三",age=10,Title1="职业一",Title2="职业二"}, new{ Name="李四",age=10,Title1="职业一",Title2="职业二"}, new ...
分类:编程语言   时间:2020-01-16 19:10:54    阅读次数:66
【C#基础】拥抱Lambda(2):表达式树与LINQ
一、声明 曾经遇到一个这样的场景: GetEntities(a => a.OrderKindCodeId == 16 && a.IsDeleted, this.DefaultContext) protected IEnumerable<TEntity> GetEntities(Expression< ...
分类:Windows程序   时间:2020-01-15 22:47:39    阅读次数:122
【5min+】你怎么穿着品如的衣服?IEnumerable AND IEnumerator
IEnumerable**和**IEnumerator**,如果不仔细看,是不是都以为它们是同样的一个单词。特别是我们习惯了每天看大量的中文,这种只是很小区别的单词更是容易犯错。在.NET的世界里好像有这种类似单词的情况还真的不少,比如**Authentication**和**Authorizati... ...
分类:编程语言   时间:2020-01-10 18:46:05    阅读次数:82
索引符
索引符(indexer)是一种特殊的属性。可以添加到一个类中,以提供类似于数组的访问。 我们举一个例子: public class Animals:CollectionBase//继承集合基类,他是一个抽象类,包含接口 IEnumerable、ICollection 和 IList { ... pu ...
分类:其他好文   时间:2020-01-04 12:25:33    阅读次数:89
lambda的where条件里面使用日期计算报错的解决办法
报错原因是因为SQL语句不识别C#的计算时间的方法 解决办法: 1,引用EntityFramwork nuget命令: Install-Package EntityFramework 2,IQueryable<Biz_Employee> employeeExistViolationQueryable ...
分类:其他好文   时间:2019-12-25 16:18:35    阅读次数:124
AsNoTracking()非跟踪数据 查询
刚开始学习使用EF ,做项目时需要查询数据将数据显示在datagrid中,使用如下方法: query是IQueryable的 在一次看别人写的代码的时候,发现了AsNoTracking()这个方法,并进行了了解 针对查询,在一些情况下,我们只需要返回一个只读的数据就可以,并不会对数据记录进行任何的修 ...
分类:其他好文   时间:2019-12-24 11:48:50    阅读次数:77
C# 扩展方法——去重(Distinct)
其他扩展方法详见:https://www.cnblogs.com/zhuanjiao/p/12060937.html IEnumerable的Distinct扩展方法,当集合元素为对象时,可用于元素对象指定字段进行排重集 一、通过指定单个属性进行去重。 举例: var member = member ...
分类:Windows程序   时间:2019-12-23 15:18:54    阅读次数:185
Core源码(五)IQueryable(转)
如果要对Iqueryable进行深入的学习,那么对于拉姆达表达式、委托需要有一定了解。这里面拉姆达表达式就是匿名函数的一种写法,而委托我们常用FUNC和ACTION,这个都是对于delegate委托的一种简便写法,具体内容可以参考 C#进阶之路(四):拉姆达 C#进阶之路(一):委托 本文介绍IQu ...
分类:其他好文   时间:2019-12-09 13:42:48    阅读次数:68
IEnumerable和IEnumerator详解
IEnumerable是可枚举的所有非泛型集合的基接口, IEnumerable包含一个方法GetEnumerator(),该方法返回一个IEnumerator;IEnumerator提供通过Current属性以及MoveNext()和Reset()方法来循环访问集合的功能。 ...
分类:编程语言   时间:2019-12-03 20:08:16    阅读次数:113
c#中的yield词法
yield关键字的作用是将当前集合中的元素立即返回,实例: 通过断点可以看到,控制台每显示一个集合中的元素,都会到query方法中去取集合元素。 其实yield return是“语法糖”,其本质是生成了一个query的类,这个类实现了IEnumerable和IEnumerator的泛型、非泛型接口, ...
分类:Windows程序   时间:2019-12-03 19:45:18    阅读次数:122
750条   上一页 1 ... 3 4 5 6 7 ... 75 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!