您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 第8章--使用LINQ进行数据访问
1第8章使用LINQ进行数据访问一、选择题1.LINQ查询表达式中必须包含()子句。A.fromB.whereC.orderbyD.groupby2.在LINQ查询表达式中,()子句用于指定筛选元素的逻辑条件。A.fromB.whereC.orderbyD.select3.LINQ查询表达式必须以()子句结束。A.whereB.orderbyC.groupbyD.select或group4.orderby子句降序排序时使用()关键字。A.ascendingB.descendingC.ASCD.DESC5.使用LINQ操作SQLServer时,调用()方法将最终操作结果更新到数据库中。A.InsertOnSubmitB.DeleteOnSubmitC.DeleteAllOnSubmitD.SubmitChanges6.LINQ查询表达式中使用()子句对查询结果进行分组。A.fromB.whereC.orderbyD.groupby7.使用一个Lambda表达式从字符串数组s中查找包括“C#”的元素,则正确的语句是()。A.Array.Find(strLists,s=(s.IndexOf(C#)=0))B.Array.FindAll(strLists,s=(s.IndexOf(C#)=0))C.Array.Find(strLists,s=(s.LastIndexOf(C#)=0))D.Array.FindAll(strLists,s=(s.LastIndexOf(C#)=0))8.LINQ查询表达式中使用()子句可以设置两个数据源之间的关联关系。A.fromB.groupbyC.intoD.join9.下面代码实现的是()操作。varinnerJoinQuery=frommainintb_sell_mainjoindetailedintb_sell_detailedonmain.billcodeequalsdetailed.billcodeselectnew{商品编号=detailed.tradecode,商品全称=detailed.fullname,ASP.NET程序设计(慕课版)2数量=detailed.qty};A.排序B.分组C.联接D.投影10.LINQ中主要由以下几部分组成()。(1)LINQtoObjects(2)LINQtoADO.NET(3)LINQtoXML(4)LINQtoTextFileA.123B.124C.134D.234二、填空题1.使用LINQ查询tb_stock中name为“电脑”并且type为“S300”的商品信息,请补充下面代码。varquery=fromInfointb_stock________________________selectInfo;2.在商品销售信息表(tb_sell_detailed)中查询信息时,按销售金额(qty)升序排序,请补充下面代码。varquery=fromsellInfointb_sell_detailed________________________selectsellInfo;3.使用LINQ从查询商品信息时,在查询结果中,将原数据表中的tradecode、fullname和qty字段,分别投影为“商品编号”、“商品全称”和“数量”,请补充下面代码。varinnerJoinQuery=frommainintb_sell_mainjoindetailedintb_sell_detailedonmain.billcodeequalsdetailed.billcodeselectnew{_______________________________________________________________};4.使用LINQ向SQLServer数据库中添加数据时,需要用到_________________方法和_________________方法。5.使用LINQ修改SQLServer数据库中的数据时,需要用到_________________方法。6.使用LINQ删除SQLServer数据库中的数据时,需要用到_________________方法和_________________方法。第8章使用LINQ进行数据访问37.下面代码的主要作用是_______________________________。string[]strWords={MingRi,XiaoKe,MRBccd};varChangeWord=fromwordinstrWordsselectnew{Upper=word.ToUpper(),Lower=word.ToLower()};8.在C#中声明变量时,如果不确定变量的数据类型,可以使用关键字_____________来声明。9.Lambda表达式使用Lambda运算符“=”,Lambda运算符的左边是输入参数(如果有),右边包含表达式或语句块。Lambda表达式x=x*x读作________________________。10.下面代码用来使用LINQ技术删除指定编号的记录,请将代码补充完整。linq=newlinqtosqlClassDataContext(strCon);varresult=fromstockinlinq.tb_stockwherestock.tradecode==strIDselectstock;______________________________________linq.SubmitChanges();
本文标题:第8章--使用LINQ进行数据访问
链接地址:https://www.777doc.com/doc-4723793 .html