您的位置:首页 > 其它

单表查询

2019-03-25 22:03 34 查看

这里写自定义目录标题

开发工具与关键技术: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)
代码不多,比较简单,注意一下基本不会错
代码与老师的,基本一样
全文为本人自己理解如有错漏,请提醒更改
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: