<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="【LINQ】如何学习LINQ？" id="card1">
<p> 游客</p><p>
标题:【LINQ】如何学习LINQ？<br/>
正文:<br/>
    Linq目前一直很热，相信热爱学习新知识的同僚们，一定不会错过了解它，进攻它的。     .NET Language-Integrated Query（LINQ，语言集成查询）是微软公司提供的一项新技术。它能够将查询功能直接引入到.NET Framework 3.5所支持的编程语言（如C#、Visual Basic等）中。查询操作可以通过编程语言自身来传达，而不是以字符串嵌入到应用程序代码中。    LINQ主要包括4个独立技术：LINQ to Objects、LINQ to SQL、LINQ to DataSet和LINQ to XML，它们分别查询和处理对象数据（如集合等）、关系数据（如SQL Server数据库等）、DataSet对象数据和XML结构（如XML文件）数据。使用LINQ可以大量减少了查询或操作数据库或数据源中的数据的代码，并在一定程度上避免了SQL注入，提供了应用程序的安全性。        要想掌握LINQ，就应该遵循以下学习顺序。    首先需要了解什么是LINQ，如何搭建开发环境。知道这些最基本的，就需要掌握C#3.0中支持LINQ的基本语法，如隐型局部变量、对象初始化器、匿名类型、隐型数组、Lambda表达式、查询表达式、扩展方法和表达式树。如果对这些不清楚，建议找本书看看，如清华红皮的《C# 3.0自学宝典》。    然后需要了解LINQ查询操作中的3个步骤：准备数据源、创建查询和执行查询。    然后，就可以需要掌握LINQ查询子句的规则和使用方法。这些子句包括select子句、from子句、where子句、orderby子句、group子句、into子句、join子句和let子句。    再掌握LINQ查询操作，如筛选操作、投影操作、集合操作、聚合操作等。    掌握这些基本语句后，就可以学习如何应用了。    （1）使用LINQ to SQL为SQL Server数据库创建对象模<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=17&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=17&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=17&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=17&amp;Page=2">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=17">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=17">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>