摘要: /**************聚合函数 练习*******************/ //求学生的总数量 var list = ctx.T_Student.Count(); //当有大量数据的时候可以用longcont var list3 = ctx.T_Student.LongCount(); //求所有学生的年龄的和,这是简单形式 var list1 = ctx.T_Student.Select(s=>s.stuAge).Sum(); //或者这样也可以求学生的年龄和,这是映射形式 var list2 = ctx.T_Student.Sum(s=>s.stuAge); //查询 阅读全文
posted @ 2014-03-15 23:54 秋日的私语(且行且珍惜) 阅读(209) 评论(0) 推荐(0) 编辑
摘要: void dataBindByWhere() { /**************select/distinct 练习*******************/ //获取数据库中的T_Student表数据 var list = from s in ctx.T_Student select s; //采用匿名类型 var list1 = from s in ctx.T_Student select new { stuNumber = s.stuNumber, stuSex = s.stuSex, //这里边是可以计算的 stuAge = s.stuAge / 2 + s.stuAge / 2, // 阅读全文
posted @ 2014-03-15 23:09 秋日的私语(且行且珍惜) 阅读(182) 评论(0) 推荐(0) 编辑
摘要: linq主要有3种,linq to sql,linq to XML,Linq to Objectlinq to sql。这里没有通过相应的类,生成相应的数据库中的表。没有用流行的编码优先。只是为了自己的练习。通过生成的linq类,把数据库中的表,存储过程,视图等映射出来。其中数据上下文是链接实体类和数据库的桥梁,这是非常重要的。现在开始Linq tosql之旅。数据库中的代码如下所示:--查询数据库中是否含有数据库DB_Student,有则删除if exists(select 1 from sys.sysdatabases where [name]='DB_Student') 阅读全文
posted @ 2014-03-15 22:00 秋日的私语(且行且珍惜) 阅读(433) 评论(0) 推荐(0) 编辑