欢迎来到天天文库
浏览记录
ID:50037277
大小:904.50 KB
页数:36页
时间:2020-03-08
《ASP.NET3.5网站开发项目实战 教学课件 作者 龚赤兵任务3 LINQ应用.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、任务3LINQ应用实训1——LINQ的基本概念实训2——LINQtoObjects实训3——LINQtoXML实训4——LINQtoDataSet实训5——LINQtoSQL实训6——LINQ标准查询运算符7/21/20211实训1——LINQ的基本概念LINQ的基本架构LINQ表达式是强类型的7/21/20212LINQ的基本架构7/21/20213实训1——LINQ的基本概念LINQ表达式是强类型的7/21/20214实训2——LINQtoObjects创建一个控制台应用项目查询一个整数列表查询一个对象列表7
2、/21/20215创建一个控制台应用项目7/21/20216查询一个整数列表1:classProgram2:{3:staticvoidMain(string[]args)4:{5:NumQuery();6:}7:7/21/20217查询一个整数列表8:staticvoidNumQuery()9:{10:varnumbers=newint[]{1,4,9,16,25,36};11:12:varevenNumbers=frompinnumberswhere(p%2)=0selectp;13:Console.Write
3、Line("Results:");14:foreach(varvalinevenNumbers)15:Console.WriteLine(val);16:}17:}7/21/20218查询一个对象列表1:publicclassCustomer2:{3:publicstringCustomerID{get;set;}4:publicstringCity{get;set;}5:6:publicoverridestringToString()7:{8:returnCustomerID+"t"+City;9:}7/21
4、/20219实训3——LINQtoXML读取XML文档查询XML文档转换XML文档7/21/202110读取XML文档1:2:3:4:5:5、ustomerCustomerID="CONSH"City="London"ContactName="ElizabethBrown"/>6:7:8:6、="FranWilson"/>9:10:11:7/21/202111读取XML文档1:staticIEnumerableCreateCustomers()2:{3:varresults=fromcinXD
5、ustomerCustomerID="CONSH"City="London"ContactName="ElizabethBrown"/>6:7:8:6、="FranWilson"/>9:10:11:
6、="FranWilson"/>9:10:11:
7、ocument.Load("Customers.xml").Descendants("Customers").Descendants()selectnewCustomer{City=c.Attribute("City").Value,CustomerID=c.Attribute("CustomerID").Value};4:returnresults;5:}7/21/202112查询XML文档1:staticvoidMain(string[]args)2:{3:XMLQuery();4:}5:6:publicst
8、aticvoidXMLQuery()7:{8:vardoc=XDocument.Load("Customers.xml");9:Console.WriteLine("XMLDocument:{0}",doc);10:}7/21/202113转换XML文档1:publicstaticvoidXMLQuery()2:{3:XDocumentdoc=XDocument.Lo
此文档下载收益归作者所有