简单的Linq查询语句

下面我来我你们介绍几种简单的查询方式。java


 

一、简单语法spa

  • 这个LINQ语句的第一个关键字是from,from后面加的是范围变量,范围变量后加in,后加上事先实例化的模型,而后点出数据的来源。
  • List是列表,LINQ语句要与List相等,因此在查询语句的最后面要加上一个ToList()将LINQ的隐式转换成另一种类型

List<Select> list = (from tb in Model.SYS.net

                                 select new Selectblog

                                  {变量

                                       id = tb.ID,List

                                       text = tb.Nameselect

                               }).ToList();数据类型

 


二、匿名类型语法

  • var是匿名类型关键字,它用于定义数据类型的一种间接的方式  var关键字会动去判断后面的变量具体的数据类型。
  • 最后,这里由于List没有指定数据类型,因此不须要ToList()进行转换。

var list = from tb in Model.SYS数据

                         select new Select

                         {

                               id = tb.ID,

                               text = tb.Name

                     };

 


三、Lambda表达式

  • Lambda表达式相对于上面两种写法更加简洁
  • 括号里面为表达式,m是参数,这个参数名称没有指定为m,能够自行定义;=>是Lambda表达式的一个运算符;

var list = Model.SYS

.Select(m => new {

id = m.ID,

text = m.Name

});

 


 

原文连接:https://blog.csdn.net/weixin_44573938/java/article/details/89082968

相关文章
相关标签/搜索