关于查询的三种方法

开发工具与关键技术:VS jQuery
作者:黄海滨
撰写时间:2019年4月 15日

我们程序猿打得最多的代码就是:增删查改这四种了。今天我就来说下关于查询的几种简单的方法
首先是第一种,就是普通的Linq查询在这里插入图片描述
这种是直接声明变量,它先是指定数据源。From子句是为了引入数据源(SYS_Academe)和范围变量(tbAcademe)。
范围变量将作为对每个连续元素的引用SYS_Academe
因为编译器可以推断出类型 tbAcademe,所以不必明确指定它
接下来是第二种,同样是Linq,不过这种就简便很多
在这里插入图片描述
这种是匿名类型的(匿名类型关键字var),它的做法是将一组只读属性封装到单个对象中,而无需首先定义一个类型。
类型名由编译器生成,并且不能再源代码级使用。
每个属性的类型由编译器推断,可通过使用 new 运算符和对象初始值创建匿名类型。
第三种查询方法:Lambda
在这里插入图片描述
C#中的Lambda表达式使用运算符“=>”,该运算符读为“goes to”,它一样不用首先定义一个类型。这三个方法,从代码量来说,是不是一个比一个简单呢。
最后说明一下,select这个方法是已经封装好的方法,接下来还有最后一步,就是把数据返回
在这里插入图片描述
emmm,就是这样啦。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值