- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 2020-08-04
.net core异步编程 异步编程使您可以编写不会阻塞每个语句或指令的程序,这意味着计算机可以在等待之前的任务完成之前继续执行其他任务。 结果,异步编程使您能够构建更具可伸缩性和响应能力的应用程序。 async和await关键字允许我们编写异步代码。 这些已在.Net Core中进行了优化,以简化易用性和性能。 本文讨论了在.Net Core应用程序中进行异步编程时应注意的几点。 [Microsoft .Net 5将.Net Framework和.Net Core结合在一起:找出.Net Standard
2020-08-04 22:28:37 83
原创 使用EF进行增删改操作
查询 删除 修改 新增 查询 RbacDBEntities db = new RbacDBEntities(); //方式1 EF查询语法 var roles1 = from r in db.Roles where r.Name.Contains("主任") select r; //方式2 EF方法语法 va
2020-06-18 14:04:14 317
原创 使用EF框架+MVC进行分页的实现
首先新建一个学生的数据库 此数据库我的资源里面有: 然后添加到已经建立好的MVC项目里面 现在就开始建立控制器 在控制器里面写如下代码 //获取总记录数 var totalRows = db.Roles.Count(); //计算总页数 var totalPages = Math.Ceiling(totalRows * 1.00 / pageSize); ViewBag.totalPages = totalPa
2020-06-05 18:26:00 187
原创 使用EF框架进行增删改
什么是EF框架(ORM) 什么事EF。全称EntityFramework,官方解释是ADO.NET(专门用于访问数据库的组件)中的一套支持面向数据的软件应用程序的技术,是微软的一个ORM框架。 那么什么是ORM呢。 全称Object Relational Mapping ,对象关系映射。 使用EF框架进行的增加的三种操作 记得导入数据库模型文件 RbacDBEntities db = new RbacDBEntities(); 在进行这个调用 public ActionResult Index()
2020-06-03 12:39:20 336
原创 SQL的事务,
什么是事务 事务:是数据库操作的最小工作单元,是作为单个逻辑工作单元执行的一系列操作;这些操作作为一个整体一起向系统提交,要么都执行、要么都不执行;事务是一组不可再分割的操作集合(工作逻辑单元); 事务有四个特性 原子性 事务是数据库的逻辑工作单位,事务中包含的各操作要么都做,要么都不做 一致性 事 务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。因此当数据库只包含成功事务提交的结果时,就说数据库处于一致性状态。如果数据库系统 运行中发生故障,有些事务尚未完成就被迫中断,这些未完成事
2020-05-27 11:47:20 135
原创 王者居然看它——游标
什么是游标 游标(Cursor)是处理数据的一种方法,为了查看或者处理结果集中的数据,游标提供了在结果集中一次一行或者多行前进或向后浏览数据的能力。 定义游标 declare cur_ _set_ lever CURSOR for select id, Price from Books –使用游标对书包价格的修改排序`` open cur_ set_ lever –获取数据。ID, Price declare @id int declare @price . decimal (18, 2) fetch n
2020-05-25 17:32:36 102
原创 SQL函数的小心思!
sql函数中的Aggregate(聚合)函数 SQL Aggregate 函数计算从列中取得的值,返回一个单一的值。 有用的 Aggregate 函数: AVG() - 返回平均值 COUNT() - 返回行数 FIRST() - 返回第一个记录的值 LAST() - 返回最后一个记录的值 MAX() - 返回最大值 MIN() - 返回最小值 SUM() - 返回总和 基本函数的调用 sql函数中的系统函数 CONVERT(数据类型,表达式),CAST( 表达式 AS 数据类型) 转变数据类型。 --将数
2020-05-22 17:03:40 93
原创 关于存储过程那些你不知道的事
优点:快,对于一个完整的业务逻辑需要多次调用数据库操作的,通过调用一次数据库存储过程实现会快N倍。 缺点:主要是管理问题,版本升级、人员更换、数据库移植(比如Oracle切换mysql),不如单用程序控制的好管理。毕竟程序的逻辑都在一起,加上存储过程,业务逻辑还有一块是封到数据库里面啦。
2020-05-21 09:56:35 111
原创 什么是Sql触发器
1如何创建触发器 触发器创建语法: (1) CREATETRIGGER trigger_name ON table|view FOR|AFTER|INSTEADOF [DELETE][,INSERT][,UPDATE] AS Sql_statement[…n] (2) CREATETRIGGER trigger_name ON table|view FOR|AFTER|INSTEADOF [DELETE][,INSERT][,UPDATE] AS IFUPDATE(column) [{AND|OR}UPDA
2020-05-20 12:18:58 890
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人