MVC事务与try catch
1、 事务:
特点:统一性
例:在进行购买机票时,通常的流程:1、选择时间与航班舱位2、填写用户信息3、用户支付4、出票。这几个步骤缺一不可,不能只能完成一步而缺下一步,于是为了保证统一,可以使用事务:只要有一步步骤出现异常,则购买机票失败,只有全部步骤都完成了才可出票
以下为事务的引用:
使用的写法:
2、Try Catch:
通常用于查询数据时捕获异常,前提是需在Catch(Exception 自定义一个英文字段):该英文字段可以用Console.WriteLine(英文字段)来输出该错误异常,以便修改,但这个方式不会将异常输出到控制台。若想输出到控制台可以使用System.Diagnostics.Debug.WriteLine(英文字段)的方式输出
写法: