• 大小: 46.85MB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-01-30
  • 语言: C#
  • 标签: linq  

资源简介

全面介绍LINQ基本架构、技术原理、查询操作等内容深入剖析C#3.0中支持LINQ的语法功能涵盖LINQ to SQL、LINQ to Objects、LINQ to DataSet和LINQ to XML提供了87个ASP.NET Web实例及1个Windows窗体实例多媒体视频演示安装、配置性操作,并配音讲解。 全书共13章。第1章至第2章介绍了LINQ的基本语法,如隐型局部变量、Lambda表达式、查询表达式等,详细讲解了LINQ查询的基本子句和操作。第3章至第11章详细介绍了LINQ to SQL、LINQ to Objects、LINQ to DataSet和LINQ to XML 4个组件,用以查询和处理对象数据。第12章至第13章讲解LINQ在ASP.NET Web应用程序和Windows窗体应用程序中的应用,以巩固全书所学习的知识。 本书不仅适合LINQ的初学者,而且对.NET数据处理人员、ASP.NET开发人员和Windows Form开发人员都有非常大的帮助……

资源截图

代码片段和文件信息

using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.xml.Linq;

using System.Data.SqlClient;

public partial class DataSetQuery : System.Web.UI.Page
{
///连接字符串
private string connectionString = ConfigurationManager.ConnectionStrings[“LinqDBConnectionString“].ConnectionString;
protected void Page_Load(object senderEventArgs e)
{
OldQuery();
LINQQuery();
}

private DataSet GetDataSet()
{   ///创建连接
SqlConnection con = new SqlConnection(connectionString);
///创建SQL语句
string cmdText = “SELECT * FROM UserInfo“;
///创建执行SQL语句的命令
SqlDataAdapter da = new SqlDataAdapter(cmdTextcon);
///打开数据库的连接
con.Open();
///执行查询操作
DataSet ds = new DataSet();
da.Fill(ds“UserInfo“);
con.Close();

return ds;
}

private void OldQuery()
{ ///获取DataSet对象
DataSet ds = GetDataSet();
///获取用户名称的长度大于10的元素
foreach (DataRow row in ds.Tables[“UserInfo“].Rows)
{
if (row[“Username“].ToString().Length > 10)
{
Response.Write(row[“Username“].ToString() + ““);
}
}
}

private void LINQQuery()
{   ///获取DataSet对象
DataSet ds = GetDataSet();
///创建查询,并获取用户名称的长度大于10的元素
var results = from u in ds.Tables[“UserInfo“].AsEnumerable()
  where u.Field(“Username“).Length > 10
  select u;
///输出查询结果
foreach (var u in results)
{
Response.Write(u.Field(“Username“).ToString() + ““);
}
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件   36649489  2012-09-06 16:28  2008.精通LINQ数据访问技术:基于C#.侯利军编着.pdf

     文件          1  2008-05-06 18:15  精通Linq数据访问技术C#\精通Linq数据访问技术C#\ch01\Sample_01\App_Code\ClassDiagram.cd

     文件        978  2008-05-06 18:15  精通Linq数据访问技术C#\精通Linq数据访问技术C#\ch01\Sample_01\App_Code\LinqDB.dbml

     文件        748  2008-05-06 18:15  精通Linq数据访问技术C#\精通Linq数据访问技术C#\ch01\Sample_01\App_Code\LinqDB.dbml.layout

     文件       5039  2008-05-06 18:15  精通Linq数据访问技术C#\精通Linq数据访问技术C#\ch01\Sample_01\App_Code\LinqDB.designer.cs

     文件        471  2008-05-06 18:15  精通Linq数据访问技术C#\精通Linq数据访问技术C#\ch01\Sample_01\DataSetQuery.aspx

     文件       1849  2008-05-06 18:15  精通Linq数据访问技术C#\精通Linq数据访问技术C#\ch01\Sample_01\DataSetQuery.aspx.cs

     文件        468  2008-05-06 18:15  精通Linq数据访问技术C#\精通Linq数据访问技术C#\ch01\Sample_01\Default.aspx

     文件        902  2008-05-06 18:15  精通Linq数据访问技术C#\精通Linq数据访问技术C#\ch01\Sample_01\Default.aspx.cs

     文件        462  2008-05-06 18:15  精通Linq数据访问技术C#\精通Linq数据访问技术C#\ch01\Sample_01\objectQuery.aspx

     文件       1590  2008-05-06 18:15  精通Linq数据访问技术C#\精通Linq数据访问技术C#\ch01\Sample_01\objectQuery.aspx.cs

     文件        459  2008-05-06 18:15  精通Linq数据访问技术C#\精通Linq数据访问技术C#\ch01\Sample_01\SQLQuery.aspx

     文件       1675  2008-05-06 18:15  精通Linq数据访问技术C#\精通Linq数据访问技术C#\ch01\Sample_01\SQLQuery.aspx.cs

     文件       8395  2008-05-06 18:15  精通Linq数据访问技术C#\精通Linq数据访问技术C#\ch01\Sample_01\web.config

     文件        447  2008-05-06 18:15  精通Linq数据访问技术C#\精通Linq数据访问技术C#\ch01\Sample_01\xmlQuery.aspx

     文件       2152  2008-05-06 18:15  精通Linq数据访问技术C#\精通Linq数据访问技术C#\ch01\Sample_01\xmlQuery.aspx.cs

     文件        473  2008-05-06 18:15  精通Linq数据访问技术C#\精通Linq数据访问技术C#\ch02\Sample_02\Anonymousobject.aspx

     文件       1295  2008-05-06 18:15  精通Linq数据访问技术C#\精通Linq数据访问技术C#\ch02\Sample_02\Anonymousobject.aspx.cs

     文件       2931  2008-05-06 18:15  精通Linq数据访问技术C#\精通Linq数据访问技术C#\ch02\Sample_02\App_Code\UserInfo.cs

     文件        467  2008-05-06 18:15  精通Linq数据访问技术C#\精通Linq数据访问技术C#\ch02\Sample_02\Initializers.aspx

     文件       2531  2008-05-06 18:15  精通Linq数据访问技术C#\精通Linq数据访问技术C#\ch02\Sample_02\Initializers.aspx.cs

     文件        443  2008-05-06 18:15  精通Linq数据访问技术C#\精通Linq数据访问技术C#\ch02\Sample_02\Lambda.aspx

     文件        771  2008-05-06 18:15  精通Linq数据访问技术C#\精通Linq数据访问技术C#\ch02\Sample_02\Lambda.aspx.cs

     文件        467  2008-05-06 18:15  精通Linq数据访问技术C#\精通Linq数据访问技术C#\ch02\Sample_02\Queryexpression.aspx

     文件        967  2008-05-06 18:15  精通Linq数据访问技术C#\精通Linq数据访问技术C#\ch02\Sample_02\Queryexpression.aspx.cs

     文件        455  2008-05-06 18:15  精通Linq数据访问技术C#\精通Linq数据访问技术C#\ch02\Sample_02\Var.aspx

     文件        758  2008-05-06 18:15  精通Linq数据访问技术C#\精通Linq数据访问技术C#\ch02\Sample_02\Var.aspx.cs

     文件       8068  2008-05-06 18:15  精通Linq数据访问技术C#\精通Linq数据访问技术C#\ch02\Sample_02\web.config

     文件        978  2008-05-06 18:15  精通Linq数据访问技术C#\精通Linq数据访问技术C#\ch03\Sample_03\App_Code\LinqDB.dbml

     文件        749  2008-05-06 18:15  精通Linq数据访问技术C#\精通Linq数据访问技术C#\ch03\Sample_03\App_Code\LinqDB.dbml.layout

............此处省略301个文件信息

评论

共有 条评论