摘要: 1.分页var 分页 = (from c in ctx.Customers select c).Skip(10).Take(10);2.分组1)一般分组 //根据顾客的国家分组,查询顾客数大于5的国家名和顾客数var 一般分组 = from c in ctx.Customers group c by c.Country into g where g.Count() > 5 orderby g.Count() descending select new ... 阅读全文
posted @ 2013-10-16 10:37 混迹 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 目录:C:\ProgramData\Microsoft Visual Studio\10.0\TraceDebugging每次调试程序都会产生30MB左右大小的Debug文件。如何禁止?Tools > Options > IntelliTrace 阅读全文
posted @ 2013-09-26 14:47 混迹 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 1. Ctrl+向上键----文本向上滚动 Ctrl+向下键----文本向下滚动 Ctrl+Enter-----向下增加一行 Ctrl+Shift+Enter-------向上增加一行2. 避免Ctrl+v摁成Ctrl+c,在“工具”--“选项”--“文本编辑器”--“所有语言”--“常规中”,去掉“没有选定内容时对空行应用剪切或者复制命令”。3. Ctrl+Shift+V,可以再过去剪切或者复制到剪贴板上的20条内容进行循环复制。4. Ctrl+Delete组合键删除下一个单词,使用Ctrl+Backspace组合键删除前一个单词5. Ctrl+L组合键剪切当前行,使用Ctrl+... 阅读全文
posted @ 2013-08-06 21:03 混迹 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 1、之所以被定义为virtual便于实现延迟加载代码: public virtual ICollection Enrollments { get; set; }2、在code-first的数据上下文中重写OnModelCreating方法,各种用途代码://重写这个方法,可以移除一些契约,还可以配置数据库映射关系 protected override void OnModelCreating(DbModelBuilder modelBuilder) { //移除复数表名的契约 modelBuilder.Conven... 阅读全文
posted @ 2013-08-06 20:31 混迹 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 返回类型 方法名(参数){方法体} //普通方法delegate (参数列表) {方法体} //匿名方法(参数列表)=>{方法体} // Lambda表达式的引入是与委托类型的使用密切相关的,本质上,Lambda表达式只是用更简单的方式来书写匿名方法,从而彻底简化.NET委托类型的使用。 下面用一个例子,展示简化的过程: eg:找出整数List中的偶数,我们调用了List类型的FindAll()方法.这个方法需要System.Prediate泛型委托,用于接收类型为T的输入参数并返回一个布尔值。传统的委托使用方式。定义一个单独的方法。static void Main(stri... 阅读全文
posted @ 2013-07-25 21:37 混迹 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 方法语法:Fluent Syntax 方法语法是非常灵活和重要的。我们这里讲描述使用连接查询运算符的方式来创建复杂的子查询,方法语法的本质是通过扩展方法和Lambda表达式来创建查询。 eg1:static void Main(string[] args){ string[] names={"Tom","Jerry","Harry"}; IEnumerable query=names .Where(n=>n.Contains("a")) .OrderBy(n=>n.Length) .Select(n=& 阅读全文
posted @ 2013-07-25 20:36 混迹 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 表示定义一组条件并确定指定对象是否符合这些条件的方法。此委托由 Array和 List类的几种方法使用,用于在集合中搜索元素。publicdelegateboolPredicate(Tobj);类型参数介绍: T:要比较的对象的类型。 obj:要按照由此委托表示的方法中定义的条件进行比较的对象。 返回值:如果obj符合由此委托表示的方法中定义的条件,则为true;否则为false。代码对比: public class GenericDelegateDemo { List listString = new List() { "One","T... 阅读全文
posted @ 2013-07-16 15:00 混迹 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 原因:项目的路径里有“#”号。 阅读全文
posted @ 2013-07-02 21:36 混迹 阅读(140) 评论(0) 推荐(0) 编辑