视频8linq与实体框架说课讲解.ppt

上传人:豆**** 文档编号:63550820 上传时间:2022-11-25 格式:PPT 页数:8 大小:123KB
返回 下载 相关 举报
视频8linq与实体框架说课讲解.ppt_第1页
第1页 / 共8页
视频8linq与实体框架说课讲解.ppt_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《视频8linq与实体框架说课讲解.ppt》由会员分享,可在线阅读,更多相关《视频8linq与实体框架说课讲解.ppt(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、1-1视频视频8LINQ与与实实体框架体框架1-2C#对对LINQ支持支持l对象初始化器对象初始化器调用构造函数创建对象时,可以为对象的属性或者字段赋调用构造函数创建对象时,可以为对象的属性或者字段赋值进行初始化。值进行初始化。Student s2=new Student age=20,name=Mary;l隐式类型隐式类型使用关键字使用关键字var声明一个隐式类型变量,其类型由上下文推声明一个隐式类型变量,其类型由上下文推断。断。隐式类型是强类型,不同于隐式类型是强类型,不同于object类型。类型。Var关键字只能用于声明局部变量。关键字只能用于声明局部变量。1-3C#对对LINQ支持支持

2、l匿名类型匿名类型C#的匿名类型是指没有名字的类型。匿名类型是一个类,的匿名类型是指没有名字的类型。匿名类型是一个类,直接继承于直接继承于object类。类。匿名类型没有单独明确的类的定义,而是在创建匿名类的匿名类型没有单独明确的类的定义,而是在创建匿名类的实例时隐式创建的类型。实例时隐式创建的类型。l扩展方法扩展方法C#中的扩展方法允许向现有类中添加方法而不用修改现有中的扩展方法允许向现有类中添加方法而不用修改现有类的代码。类的代码。扩展扩展方法方法只能声明在静态类(只能声明在静态类(static class)中)中。扩展扩展方法方法的第一个参数前面有一个的第一个参数前面有一个this关键字

3、,这个关键字,这个this关关键字是扩展键字是扩展方法方法的标志。的标志。this关键字后面的类型为要扩展关键字后面的类型为要扩展的类型。的类型。1-4C#对对LINQ支持支持lLambda表达式表达式Lambda表达式是对匿名方法的一种改进表达式是对匿名方法的一种改进。基本讲法:基本讲法:(参数列表参数列表)=方法体方法体(int x,int y)=return x y?x:y;如果如果Lambda语句的方法体只有一条语句的方法体只有一条return语句,且语句,且return语句有返回类型,则语句有返回类型,则return关键字、分号、大括号都可以关键字、分号、大括号都可以省略省略。(x,

4、y)=x y?x:y;例:使用例:使用Lambda表达式统计学生成绩。表达式统计学生成绩。1-5LINQ常用操作常用操作lLINQ的两种语法的两种语法方法语法和查询语法。方法语法和查询语法。形式不同,功能等价。形式不同,功能等价。l投影(查询数据的某些属性)投影(查询数据的某些属性)例:查询学生学号、平均成绩、总成绩例:查询学生学号、平均成绩、总成绩l选择(查询符合条件的数据)选择(查询符合条件的数据)例:查询符合条件的学生例:查询符合条件的学生l排序排序例:按照总成绩或者单门课程成绩排序(升、降序)例:按照总成绩或者单门课程成绩排序(升、降序)1-6LINQ常用操作常用操作l数据分页数据分页Skip方法跳过指定数量的记录。方法跳过指定数量的记录。Take方法取指定数量的记录。方法取指定数量的记录。l返回单条记录返回单条记录Single方法、方法、SingleOrDefault方法。方法。First方法、方法、FirstOrDefault方法。方法。性格决定命运性格决定命运,专注成就人生专注成就人生1-8此此课课件下件下载载可自行可自行编辑编辑修改,修改,仅仅供参考!供参考!感感谢谢您的支持,我您的支持,我们们努力做得更好!努力做得更好!谢谢谢谢

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁