码迷,mamicode.com
首页 >  
搜索关键字:ienumerator ienumerable iqueryable    ( 750个结果
扩展方法IEnumerable<T>转换为IList<SelectListItem> ,提供@Html.DropDownList使用
由于在MVC中经常会使用到@Html.DropDownList方法,而该方法接收的是List 参数,因此就想着写一个扩展方法,直接把IEnumerable转换为List类型,这样使用起来会比较方便正式进入正文。1、首先创建下面实体: //水果类 public class Fruit { ...
分类:Web程序   时间:2014-08-21 14:38:54    阅读次数:252
Linq to Sql:N层应用中的查询(下) : 根据条件进行动态查询
原文:Linq to Sql:N层应用中的查询(下) : 根据条件进行动态查询 如果允许在UI层直接访问Linq to Sql的DataContext,可以省去很多问题,譬如在处理多表join的时候,我们使用var来定义L2S查询,让编译器自动推断变量的具体类型(IQueryable),并提供友好的...
分类:数据库   时间:2014-08-21 13:14:24    阅读次数:504
Linq to Sql:N层应用中的查询(上) : 返回自定义实体
原文:Linq to Sql:N层应用中的查询(上) : 返回自定义实体 如果允许在UI层直接访问Linq to Sql的DataContext,可以省去很多问题,譬如在处理多表join的时候,我们使用var来定义L2S查询,让IDE自动推断变量的具体类型(IQueryable),并提供友好的智能提...
分类:数据库   时间:2014-08-21 13:14:04    阅读次数:415
使用yield关键字让自定义集合实现foreach遍历
一般来说当我们创建自定义集合的时候为了让其能支持foreach遍历,就只能让其实现IEnumerable接口(可能还要实现IEnumerator接口)但是我们也可以通过使用yield关键字构建的迭代器方法来实现foreach的遍历,且自定义的集合不用实现IEnumerable接口注:虽然不用实现I....
分类:其他好文   时间:2014-08-15 14:33:18    阅读次数:202
Entity Framework 多条件排序与分页的实现
项目过程中遇到需要对数据源进行多条件排序的情况,开始觉得很简单,分分钟搞定,当时的逻辑大概是将排序条件以及是否倒序写入Dictionary中,在方法中遍历此Dictionary进行排序(下面的方法附带了分页,其实觉得耦合度太高,感觉还是都分开比较好)public IQueryable GetList...
分类:其他好文   时间:2014-08-04 20:55:27    阅读次数:283
飞波拿鸡(要定义IEnumerable<T>的ForEach扩展方法):
varN=20;varlist=Enumerable.Range(0,N).ToArray();N=list.ForEach(n=>list[n]=n<2?n:list[n-1]+list[n-2]).Last();
分类:其他好文   时间:2014-08-04 13:58:27    阅读次数:188
LINQ to Entities 不支持 LINQ 表达式节点类型“Invoke”
Expression> expre = expression; var q = db.order_info; IQueryable query = q; if (expre != null) { ...
分类:其他好文   时间:2014-08-02 01:36:02    阅读次数:350
一句话,将Linq语句转换为Sql语句
??    public IEnumerable ReportView_List(VMB_ReportConditions requiredModel)         {                        IEnumerable resultModel = new List();          IQueryable merchantList;             ...
分类:数据库   时间:2014-07-30 17:42:44    阅读次数:307
轻轻的扩展了一下IEnumerable<T>
今天用EF写东西玩,觉得IEnumerable里面除了where()、select(),是不是能添加点其他方法呢。 想做就做,F12到方法定义: public static IEnumerable Where(this IEnumerable source, Func predicate)...
分类:其他好文   时间:2014-07-29 14:14:38    阅读次数:213
自定义泛型类,本质就是利用微软提供的集合和集合接口
//实现IEnumerable接口中的GetEnumerator()方法,为了能支持foreach遍历 class MyClass:IEnumerable { List list = new List(); private List items; public List Items { get { ...
分类:其他好文   时间:2014-07-27 23:27:49    阅读次数:308
750条   上一页 1 ... 68 69 70 71 72 ... 75 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!