摘要:
学习Linq时,经常会遇到Linq使用Group By问题,这里将介绍Linq使用Group By问题的解决方法。 1.计数var q = from product in db.Products group product by product.CategoryID into g select new { g.Key, NumProducts = g.Count() }; 语句描述:Linq使用Group By和Count得到每个CategoryID中产品的数量。说明:先按CategoryID归类,取出CategoryID值和各个分类产品的数量。 2.带条件计数var q = ... 阅读全文
摘要:
LINQ学习笔记:Join和Group Join发布时间:2009-09-09 08:35:00连接Join主要方法:Join: 应用一个搜寻策略去匹配两个集合中的元素, 并返回一个扁平的结果集, SQL对应语法为INNER JOINGroup Join: 同上, 但返回的是一个层级的结果集, SQL对应语法为INNER JOIN, LEFT OUTER JOIN概要Join和GroupJoin将两个输入序列编织成一个单一的输出序列, Join返回一个扁平的输出结果集, GroupJoin则返回一个层级结果集.Join和GroupJoin提供了Select与SelectMany之外的另一个选择 阅读全文
摘要:
/**/ /// <summary> /// 类似GOOGLE的分页函数 /// </summary> /// <param name="total">总记录数</param> /// <param name="per">每页记录数</param> /// <param name="page">当前页数</param> /// <param name="query_string">Url参数</para 阅读全文
摘要:
jQuery(function () { $('input').keyup(function (event) { if (event.keyCode == "13") { //已经写好的点击按钮所执行的js方法 //Fun_Submit(); document.getElementById("btnselect").click(); //服务器控件loginsubmit点击事件被触发 return false; } }... 阅读全文
摘要:
Ctrl+E,D ----格式化全部代码 Ctrl+E,F ----格式化选中的代码 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SHIFT + C显示类视图窗口 F4 显示属性窗口 SHIFT + F4显示项目属性窗口 CTRL + SHIFT + E显示资源视图 F12 转到定义 CTRL + F12转到声明 CTRL + ALT + J对象浏览 CTRL + ALT + F1帮助目录 CTRL + F1 动态帮助 F1 帮助 SHIFT + F1当前窗口帮助 CTRL + 阅读全文
摘要:
//上一个页面,跳转过来的页面Uri MyUrl = Request.UrlReferrer;//当前页面Uri MyUrl = Request.Url; 阅读全文
摘要:
<!--html代码:--><tr><th width='30'><input type='checkbox' id='selectall' onclick='getChanges();' /></th></tr><tr><td><input type='checkbox' id=" a" name='cks' value=" a" /></td& 阅读全文
摘要:
//js ajax作提交后要刷新页面 防止重复提交 //基本方法function FormSubmit(method, action) { var frm = $("#form1")[0]; frm.method = method; frm.action = action; frm.submit(); }//具体操作//在js提交数据完成后接一个刷新页面的方法FormSubmit("post", ""); //再次提交页面但是提交的路径为空。故页面刷新了但是提交的地址为空,相当于提交了空... 阅读全文
摘要:
Require: /.+/, //非空 Email: /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/, //Email PhoneOrMobile: /^((((00)?[0-9]{1,4}(\-))?(0?[0-9]{1,3}(\-))?([2-9][0-9]{6,7})+(\-[0-9]{1,4})?)|((1|01)([(3|5|8])[0-9]{9})|((400|800)(\-?)[0-9]{7}))$/, //国际区号 ... 阅读全文