欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

单表查询

程序员文章站 2022-03-05 12:04:59
...

这里写自定义目录标题

开发工具与关键技术:VS  JavaScript   Linq
作者:宋永烨
撰写时间:2019/3/25
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1、需要提前实例化数据库
(Models 放数据库的地址)(CQUPT为数据库导入到VS MVC项目中的名字,Entities 类似与后缀自动关联输入)
(myModels 实例化数据库的名字)(new 创建新的)(Models.CQUPTEntities() 调用Models下的数据库)
代码如下:
Models.CQUPTEntities myModels = new Models.CQUPTEntities();
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190325220029741.png)
2、在控制器中创建一个方法,类型为公开
申明一个变量(名字随便) 把后面查询的结果赋值给这个变量
然后 from 范围变量(名字随便) in 创建的实例化数据库.具体需要调用的表

![在这里插入图片描述](https://img-blog.csdnimg.cn/20190325215936590.png)

3、Where 筛选 拿数据库中的数据 与 页面传来的数据做对比,查询出想要的数据()
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190325220012428.png)
4、Select new 匿名查询 系统自动匹配查询的数据的类型,可以不给变量赋值,不赋值获取到的数据为数据库中的命名,写法为键值对的形式
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190325220051796.png)
5、最后一步 输出数据给视图层 获取的值因是Json格式 故需用Json返回 AllowGet 为 公开,可以被视图层获取
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190325220112627.png)
代码不多,比较简单,注意一下基本不会错 
代码与老师的,基本一样
全文为本人自己理解如有错漏,请提醒更改

相关标签: MVC