单表查询及异常处理

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

开发工具与关键技术:Visual Studio   

作者:黄海浪

撰写时间:2019年4月8日

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

我们来讲一下控制器的单表查询和异常处理,控制器中最常用到的就是单表查询和多表查询,而单表查询是比较简单的,单表查询到的数据也是比较容易出现异常,导致代码无法运行

下面是一个单表查询和一个处理数据异常的办法

单表查询及异常处理

先看单表查询,单表查询很简单就是用var先声明一个变量来接收查询的数据,格式大概是

var  局部变量  =(from  自定义的表  in Model对象.查询的表

                where  自定义的表.字段  关系运算符   值

                select  new

{

    自定义的表.字段1

    自定义的表.字段2

}).Single();

最后的不一定是Single 还可以是Count() 或 ToList(),看情况而定

图中try()catch()就是用来处理异常的

把可能出现异常的查询代码放在try()里面,而catch()里面是接收异常的

如果不要try()catch(),触发异常怎么样呢,我们来看一下

单表查询及异常处理

我们看到不要try()catch()启动项目后触发异常就会中断代码,弹出异常提示框,所以当我们遇到这种情况的时候就用try()catch()来接收异常。

相关文章: