Linq to SQL
文章平均质量分 87
chenxinxian
擅长sharepoint asp.net sql server开发和设计
展开
-
linq to sql 学习(3)LINQ 和泛型类型
LINQ 查询基于泛型类型,在 .NET Framework 的 2.0 版中引入了泛型类型。您无需深入了解泛型即可开始编写查询。在此,您可能需要了解两个基本概念:1. 当您创建泛型集合类(如 List)的实例时,您将“T”替换为列表将包含的对象的类型。例如,字符串列表表示为 List,Customer对象列表表示为 List。泛型列表是强类型的,且提供了比将其元素存储为 Object的集合更多的好处。如果您尝试将 Customer添加到 List,则会在编译时出现一条错误。泛型集合易于使用的原因是您不必原创 2010-07-15 10:44:00 · 11469 阅读 · 0 评论 -
linq to sql 学习(11)linq 构造更完美的动态数据查询(可扩展)
<br />平常我们在做列表查询条件,最常用的就是拼接查询条件,如下面的代码:<br />if (!string.IsNullOrEmpty(txt_proname.Text))<br />{<br /> predicate = predicate.And(p => p.ProName.Contains(txt_proname.Text));<br />}<br />if (!string.IsNullOrEmpty(txt_insertcount.Text))<br />{<br />原创 2010-07-15 11:30:00 · 21870 阅读 · 1 评论 -
linq to sql 学习(10)linq动态字段的解决方法
在前面我们学习的内容当中,我们发现在LINQ里面,不能动态拼接LINQ语句,也就是说不能像Exec(@sql)那样去拼接并执行,可以理解成这是因为LINQ是强类型,@sql是字符串,是弱类型。那么如果我们需要统计的字段,是动态显示的,我们应该怎么做呢。例如下面的数据表格: sidStudentSubjectScore1学生A中文801学生A数学781学生A英语922学生B中文892学生B数学872学生B英语753学生C中文923学生C数学743学生C英语654学生D中文794学生D数学834学生D英语8原创 2010-07-15 11:28:00 · 14864 阅读 · 0 评论 -
linq to sql 学习(7)linq的分组汇总操作
这里我们主要是介绍LINQ TO SQL 中,分组Group by 在LINQ TO SQL 中的使用。我们先创建两个cs 类。 /// ///手机列表 /// publicclassMobileStore { publicstring mobId { set; get; } publicstring mobName { set; get; } } /// ///手机销售表 /// publi原创 2010-07-15 11:16:00 · 15074 阅读 · 1 评论 -
linq to sql 学习(1)vs2008 新特性
<br />Visual Studio 2008的新特性<br /><br />本篇是此系列的第一篇,还是从Visual Studio 2008的新特性开始吧!先总体认识一下Microsoft 花了3年时间开发出来这个新工具!<br /><br />在VS2008中包含成堆的新特性和新功能,这些全新的功能会大大的提高我们工作效率并且会减少我们的复杂程序。主要包括.NET Framework 对重定向的支持;ASP.NET AJAX和JavaScript智能客户端支持;全新的Web开发新体验:Web设计器提供原创 2010-07-15 10:41:00 · 1051 阅读 · 0 评论 -
linq to sql 学习(9)linq的多表关联汇总
<br />①,我们准备两张数据表:<br />学生资料表:StudentData<br />ifexists(select*from sysobjects where id =OBJECT_ID('[StudentData]')andOBJECTPROPERTY(id,'IsUserTable')= 1)<br />DROPTABLE [StudentData]<br /> <br />CREATETABLE [StudentData] (<br />[Sid] [int] NOTNULL,<br />原创 2010-07-15 11:25:00 · 15929 阅读 · 0 评论 -
linq to sql 学习(8)linq的多表查询实例
<br />首先我们还是先建立一个person.cs类<br />publicclassperson<br /> {<br /> publicstring name<br /> { get; set; }<br /> publicint age<br /> { get; set; }<br /> publicstring sex<br /> { get; set; }<br /> }<br />接下来我们往这个p原创 2010-07-15 11:22:00 · 15729 阅读 · 0 评论 -
linq to sql 学习(5)关于排序的介绍
<br />List<person> plist = newList<person>();<br /> <br /> person per = newperson();<br /> plist.Add(newperson { name = "cxx1", age = 24, sex = "男" });<br /> plist.Add(newperson { name = "cxx2", age = 25, sex = "男" });<br /> plist.Add(newperson { name = "c原创 2010-07-15 11:06:00 · 11504 阅读 · 0 评论 -
linq to sql 学习(2) 简介
<br />在这里我们将主要介绍下 LINQ TO SQL ,可能好多人还不了解LINQ to SQL,没有关系,我们一点点的从简单的例子,去了解和学习它,最后在我们工作中去应用它,会发现到其实它也有很多好处。呵呵。。<br />先从整体的介绍LINQ<br />一、LINQ的概念:<br />LINQ是Language Integrated Query(语言集成查询)的简称,它是集成在.NET编程语言中的一种特性,这使得查询表达式可以得到很好的编译时语法检查,丰富的元数据,智能感知等强类型语言的好处L原创 2010-07-15 10:42:00 · 10712 阅读 · 0 评论 -
linq to sql 学习(6)linq的分页实例
<br />前面我们学习完了LINQ to SQL 的增删改查,对LINQ应该有比较熟悉的了解,这节我们接之前的 linq to sql 学习(4)增删改查实例 来继续学习关于LINQ的分页。<br />①,我们首先来改造下List.aspx页面的代码:(主要是增加了分页的几个按钮)<br /><%@PageLanguage="C#"AutoEventWireup="true"CodeBehind="List.aspx.cs"Inherits="LinqDemo.List"%><br /> <br /><!原创 2010-07-15 11:10:00 · 11874 阅读 · 1 评论 -
linq to sql 学习(4)增删改查实例
看过了关于LINQ TO SQL 的介绍以及基本的原理之后,我们本次内容主要是做一个关于LINQ TO SQL 对数据库的增删改查,来加深我们对它的理解。在创建项目之前,我们需要准备一个数据库表InStore.(有关于次表的基础数据,请参考在前面的这篇博客 《sql T_sql 通用的动态按月份统计输出 》 )备注:我们在做LINQ to SQL 之前,需要注意一个问题,就是创建的数据库表必须要有一个主键,本数据表InStore的主键是id①,我们新建一个web应用程序项目,LinqDemo. 并添加新建项原创 2010-07-15 10:59:00 · 11565 阅读 · 2 评论