//按部门汇总 IEnumerable<WeekReportWithDepartmentInfo> report = summary .GroupBy(x => new { x.DeptID, x.DeptName }).Select(g => new WeekReportWithDepartmen ...
分类:
编程语言 时间:
2016-07-22 14:27:09
阅读次数:
214
例子(一个人可以有多个手机) 总结 1、SELECT是把操作源的指定元素放到一个新的集合中 2、SELECTMANY的操作可以看做是两步,第一步与SELECT差不多(生成多个List<Phone>),第二步IEnumerable的元素合并成一个(将List<List<Phone>>合并成新的、大的L ...
分类:
编程语言 时间:
2016-07-21 21:37:04
阅读次数:
148
做C#的同学们,都知道,一类只能有一个继承类,但可以实现多个接口。这句话就告诉我们:IEnumerable,ICollection,IList,List区别了 首先我看看 IEnumerable: IEnumerable<T> 实现IEnumerable接口方法,那IEnumberable做什么的, ...
分类:
编程语言 时间:
2016-07-14 09:59:13
阅读次数:
188
1. ASPX View Engine 第一个也是我们最熟悉的---aspx,相信做过WebForm开发对Aspx都比较了解: 小示例: <%@ Control Inherits="System.Web.Mvc.ViewPage<IEnumerable<Product>>" %> <% if(mod ...
分类:
Web程序 时间:
2016-07-08 10:10:00
阅读次数:
186
DbSet.AddRange & DbSet.RemoveRange: DbSet in EF 6 has introduced new methods AddRange & RemoveRange. DbSet.AddRange adds collection(IEnumerable) of en ...
分类:
数据库 时间:
2016-07-07 12:54:12
阅读次数:
278
使用codefirst查询当然是必不可少的,但有时不小心可能很简单的查询也会导致异常。 下面用codefirst做个示例简单演示下异常发生的场景: 逻辑比较简单,就是首先查询一个AttendCountViewModel列表,并当作IEnumerable<AttendCountViewModel>对象 ...
分类:
其他好文 时间:
2016-07-05 13:49:18
阅读次数:
174
当时是用foreach实现遍历,但是函数传入参数是Object类型的,由于Objectl类型没有实现相关接口,所以foreach并不能执行。 那么下面我们来看看,想要使用foreach需要具备什么条件。 需要实现IEnumerable接口或声明GetEnumerator方法的类型。 下面我们来看看f ...
IEnumerable<T>在.Net2.0中我们已经很熟悉了.你想要利用Foreach迭代吗?实现 IEnumerable<T>吧!你想直接做为数据源绑定到控件吗?使用IEnumerable吧!是的.只要是序列.它都实现了 IEnumerable<T>(.Net1.0下的序列类除外).除了这些.L ...
分类:
编程语言 时间:
2016-07-01 22:57:21
阅读次数:
213
/// /// 重写以筛选出当前上下文的实体映射信息 /// protected override IEnumerable EntityMappersFilter(IEnumerable entityMappers) { Type contextType = typeof(TDbContex... ...
分类:
移动开发 时间:
2016-06-29 23:45:15
阅读次数:
174
上一篇中介绍了如何使用amplified type, 如IEnumerable,如果我们能找到组合amplified type函数的方法,就会更容易写出强大的程序. 我们已经说了很多次函数组合, 听起来又干又硬。函数组合其实就是简单编程,当我们写像下面这样的代码时: var customer=cus... ...
分类:
其他好文 时间:
2016-06-28 00:39:56
阅读次数:
181