今天我想跟大家说一下如何用linq 的方法查询数据库的数据,大家想要通过linq 查询数据据库的数据,首先我们要学会在VS里面如何查数据,请大家看一下下面的代码部分,这是我对一张表的查询
表介绍:SYS-Academe为表名称
AcademeID,AcademeName,AcademeCode 为这个表里面的字段,这个表里面还有一个学生ID为外键
一、简单的Linq查询语句:
var
listAcademe = from tb in myModel.SYS-AcademeID Select tb
查询全部:通过这样我们就可以把表里面的所有字段都查找到了。
当然,如果你并不想把所有字段都查询出来你也可这样通过new来获取
代码解析:from 后面接的是范围变量
Select new直接以这样来获取,获取表里面的两个字段
Var
listAcademe = from tbAcademe in myModel.SYS_AcademeID Select new
{
tbAcademe.AcademeID,
tbAcademe.AcademeCode
}
如果你以为linq 就只是这样简单的查询表么,这就错了哦!linq 对表的查询还有几种方法,上面只是一种特别简单的查询方法。
二、带where 条件进行查询
就是对数据进行过滤
例如:
var
listAcademe= from tbAcademe in myModel.SYS_AcademeID
where tbAcademe.AcademeID ==AcademeID
select new
{