码迷,mamicode.com
首页 >  
搜索关键字:ienumerator ienumerable iqueryable    ( 750个结果
GroupBy(..)的四种声明方式的理解及调用
这里我们以 List studs作为 source,但是注意,studs中的学生可以是分别属于不同的班级和年级先看GroupBy的第一种声明:public static IEnumerable> GroupBy(this IEnumerable source, Func keySelector);/...
分类:其他好文   时间:2015-08-31 16:46:21    阅读次数:662
C#Linq技术中SelectMany(...)的内部实现推测
对于声明为:public static IEnumerable SelectMany(this IEnumerable source, Func> selector);而言,调用它的形式就是: AList.SelectMany(itm=>itm.listProp); // 其中AList中的属性里有...
分类:Windows程序   时间:2015-08-31 13:08:02    阅读次数:185
Entity Framework扩展库
可以nuget上直接安装这个包,它的说明有点过时了,最新版本已经改用对IQueryable的扩展,而不是DbSet(已经标记为弃用),所以跟我一样有隔离癖好的就可以大胆使用了。下面介绍如何批量删除、更新、查询。批量删除本来我们需要这样删除//EF原生的删除需要先取出entity然后removecon...
分类:其他好文   时间:2015-08-30 23:06:14    阅读次数:282
分享一个递归无限级拼接Json的方法---ExtJs的TreePanel和TreeGrid均适用(Ef,Lambda,Linq,IQueryable,List)
话不多说,先上实体类,如果你不是codefirst,就把它当成数据表结构。下面是底层BaseDal获取数据的方法 (如果你没有Base类,直接写在你的DAL层和BLL层)下面是BaseService的方法下面方法用于拼接字符串主体方法-- 1 /// 2 /// 得到树TreePa...
分类:Web程序   时间:2015-08-30 21:12:00    阅读次数:240
Unity3d之协程自实现测试
using UnityEngine;using System.Collections;public class TestStartCoroutine : MonoBehaviour{ IEnumerator m_etor; bool m_moveNext; MyWaitForSec...
分类:编程语言   时间:2015-08-21 18:55:15    阅读次数:171
编写高质量代码改善C#程序的157个建议——建议109:谨慎使用嵌套类
建议109:谨慎使用嵌套类使用嵌套类的原则是:当某类型需要访问另一个类型的私有成员时,才将它实现为嵌套类。一个典型的例子是在实现集合时,要为集合实现迭代器,这时用到了嵌套类。代码如下所示:public class ArrayList : IList, ICollection, IEnumerable...
分类:Windows程序   时间:2015-08-21 17:06:14    阅读次数:163
.NET深入实战系列--EF到底怎么写过滤条件
本文唯一访问地址:http://www.cnblogs.com/yubaolee/p/DynamicLinq.html 对于系统开发来说,按不同字段进行过滤查询是一种常见的需求。在EF中通常的做法是: /// /// 只是简单举例,只用了两个过滤条件 /// IEnumerable Search(s...
分类:Web程序   时间:2015-08-20 23:48:56    阅读次数:248
C#枚举器接口IEnumerator的实现
原文(http://blog.csdn.net/phpxin123/article/details/7897226) 在C#中,如果一个类要使用foreach结构来实现迭代,就必须实现IEnumerable或IEnumerator接口。其中,IEnumerator接口定义了实现枚举器模式的方法IEn...
分类:编程语言   时间:2015-08-16 12:04:52    阅读次数:147
Entity Framework 通过T获取ObjectSet<TEntity>
参考http://stackoverflow.com/questions/19641031/get-table-objectset-based-on-table-name-entity-framework public?IQueryable<T>?GetTable<T>()?where?T?:?class { ????var?table?=?m_entitie...
分类:其他好文   时间:2015-08-15 13:37:41    阅读次数:184
编写高质量代码改善C#程序的157个建议——建议31:在LINQ查询中避免不必要的迭代
建议31:在LINQ查询中避免不必要的迭代无论是SQL查询还是LINQ查询,搜索到结果立刻返回总比搜索完所有的结果再将结果返回的效率要高。示例代码: class MyList : IEnumerable { //为了演示需要,模拟了一个元素集合 List li...
分类:Windows程序   时间:2015-08-15 01:28:58    阅读次数:160
750条   上一页 1 ... 44 45 46 47 48 ... 75 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!