表格查询

在这里插入图片描述
Count:数量,可以跟在后面;
Count()这个方法可以跟在Tolist这个方法后面,将数据类型装换成整数;
List(列表,一种查询语法的开头)(要寻找的数据库表),S-Urst(数据里的表也是这次要查询的目标) biao(变量用来接收后面查询的信息)fuom(从,后面接自制表名(变量))=(赋值)mymolde(变量,他接收了数据库,代表着数据可)S-Urst(数据库里的一张表)where(条件)jobNumber(数据库中表格的一种属性账号)==(等于)zhanhao(账号)&&(并且)isEnable(数据库中表格的一种属性是否作废)Select(从哪里找)Tolist()(转换格式,让list可以接收多条信息,不然只能接收一条)
这里因为我偷了下懒没有使用list格式,而是用的var,不过在后面的获取穿过去的数据一定要使用转换成Tolist
如果你只想查着张表的各别信息请在select后面跟上new 表名如下
Select new studentVo{
StydentNumder=tbStudent.studentNumber
}
StydentNumder变量名用来接收;
studentNumber,表中的类容如密码;
List tlabe = (from tbures in myModel.S_User
join tbUserGroup in myModel.S_UserGroup on tbures.userGroupID equals tbUserGroup.userGroupID
join tbUserType in myModel.S_UserType on tbures.userTypeID equals tbUserType.userTypeID
join tbVirtualAccount in myModel.S_VirtualAccount on tbures.userID equals tbVirtualAccount.userID
select new shitilei
{

                                }).ToList();

上面时多表查询;分别是左链接,内链接,和后链接;
左链接是只取左边表的类容;
内链接是两张表的类容都取;
右链接是只取右边表的类容;
左链接的在jq中的写法是;
join tbFrequentPassenger in myModel.S_FrequentPassenger on tbPNRPassenger.frequentPassengerID equals tbFrequentPassenger.frequentPassengerID into temp
from tbFp in temp.DefaultIfEmpty()
在条件的后面再添加into 声明一个变量将表存放进去,然后在创建一个暂时的表,来获取;
temp 变量名;
DefaultIfEmpty 返回左边的元素;
Shitilei 这是一个实体类;里面封装许多的间;
Join 的意思是加入,他后面跟的是我们第二张自定义的表名;
On 是在 后面跟的是这张要加入的表跟原来表的关系;
Equals 代表着等于
Select new shitilei{}里面是我们要查询的数据;用键值对的方式来写;
在查询中有三种联合查询;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值