技术开发 频道

LINQ数据源ASP.NET项目入门

【IT168专稿】

   我在一个项目中使用了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。
0
相关文章