我在一个项目中使用了LINQ。由于它是我的首个LINQ项目,因此我决定通过LINQ数据源(LINQDataSource)从数据库提取数据。选择LINQ数据源的另一个原因是它对Grid分页和排序的支持。
你可以在15~20分钟内完成这个工作,其中关键的步骤包括LINQ to SQL类、LINQ DataSource配置和.dbml文件。如果需要在GirdView中采用LINQDataSource的分页,它会为你生成一个分页查询。记忆中,自己编写存储过程实现LINQ分页是个令人难忘的经历,不过这里LINQ会替我们做相似的工作。
注意:本文旨在介绍LinqDataSource控件,LINQ查询如何工作的,不在本文范围之内
首先,我们建立一个Web Application项目,我们的目的是访问Customer表并把数据显示在GridView控件中。
注意:你需要在Visual Studio 2008中完成本文的示例
现在开始使用LinqDatasource。 在VS 2008中创建一个Web Application项目:
如果隐藏了Server Explorer,请从View菜单中选择它可见。在Server Explorer右键选择Data Connection并选择增加连接。然后,根据向导增加数据库连接。完成数据库设置步骤后,数据库对象就会显示在Server Explorer中,就像在SQL Server的Object Browser中一样。
项目中,我们会用到一个Customer表,不过在此之前我们需要引用LINQ to SQL的类型,右键选择Solution Explorer,在Add new Item中选择LINQ to SQL的类文件。如下:
完成添加后,你就可以开始操作数据库了。请注意项目中新增的Customer.dbml。
相关专题
- Solaris基础知识入门 (4762篇文章)
- .NET移动与嵌入式技术 (6171篇文章)
- .NET开发手册 (5852篇文章)
- ASP.NET教程 (8675篇文章)
- asp入门教程 (218篇文章)
- asp.net入门教程 (74篇文章)
- ASP.NET应用篇 (2733篇文章)
- ASP.NET与数据库 (290篇文章)
- Spring.net 学习笔记之ASP.NET底层架构 (128次浏览)
- Asp.Net Forms验证实例 (70次浏览)
- Asp.NET大文件上传组件开发总结(二)---提取文 (65次浏览)
- SilverLight数据库访问示例 (61次浏览)
- ASP.Net之C#中的异常处理 (56次浏览)
- ASP.NET系统用户权限设计 (53次浏览)
- ASP.Net2.0 数据绑定控件的优越性 (51次浏览)
- ASP.Net网络数据库:修改数据库 (48次浏览)
- ASP.NET 2.0个性化配置(profile) (48次浏览)
- asp.net最常用的三十三种编程代码 (47次浏览)






