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