//按部门汇总 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 ...
                            
                            
                         
                    
                        
                            
                            
                                要是自己的类支持foreach ,必须在类中必须有GetEnumerator方法,该方法返回的是一个IEnumerator类型的枚举器; 所以自己得写一个类类继承IEnumerator接口,并在类中实现IEnumerator接口; 然后在实例化自己写的MyStruct就可以用foreach来遍历了; ...
                            
                            
                         
                    
                        
                            
                            
                                    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