资源简介
全面介绍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\ob
文件 1590 2008-05-06 18:15 精通Linq数据访问技术C#\精通Linq数据访问技术C#\ch01\Sample_01\ob
文件 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\xm
文件 2152 2008-05-06 18:15 精通Linq数据访问技术C#\精通Linq数据访问技术C#\ch01\Sample_01\xm
文件 473 2008-05-06 18:15 精通Linq数据访问技术C#\精通Linq数据访问技术C#\ch02\Sample_02\Anonymousob
文件 1295 2008-05-06 18:15 精通Linq数据访问技术C#\精通Linq数据访问技术C#\ch02\Sample_02\Anonymousob
文件 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\Queryex
文件 967 2008-05-06 18:15 精通Linq数据访问技术C#\精通Linq数据访问技术C#\ch02\Sample_02\Queryex
文件 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个文件信息
- 上一篇:c#数据库开发经典案例
- 下一篇:C#游戏源代码 全套
相关资源
- HW内部使用 asp.net mvc框架 OA系统 模
- MVC+EF C#框架
- c#书店管理系统(winform+linq to entity+
- ASP.NET网上商城
- asp.net mvc linq to sql 增删改查 基本操作
- 基于WPF开发的书籍管理软件
- ASP.NET MVC+LINQ TO SQL+MvcPager分页
- 一个非常好的Asp.net工作流WF+LINQ
-
使用LinqToob
jects操作数组及集合 - 使用LinqToDataSet操作数据集
- Linq to SQL 入门级教程
- slLinqSql
- c#使用Linq实现SQL数据库的增、删、改
- linq操作数据以及集合
- C# Linq 动态查询条件 的 两种实现方式
-
Linq操作xm
l,添加、删除、修改、查 - Linq操作DataSet
- Linq执行SQL语句操作,增、删、改、查
- 动态Linq 查询条件(PredicateExtensions)
- dapper+linq 入门级框架(HY.DataAccess)
- LINQ_to_SQL语法及实例大全.pdf
- Lambda表达式与LINQ.pdf(共计65页)
- LINQ TO SQLite 完整
- 用linq实现 从数组中随机选n个 元素
- linq not in (not in 不等于 contain(xx)
- 101种 Linq常用用法
- linq中Where\\OrderBy\\ForEach\\group到底是值
- 使用LinqToSql操作SQL数据库
-
使用LinqToxm
l操作xm l文件
评论
共有 条评论