- 博客(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
127
原创 使用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
367
原创 使用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
241
原创 使用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
390
原创 SQL的事务,
什么是事务事务:是数据库操作的最小工作单元,是作为单个逻辑工作单元执行的一系列操作;这些操作作为一个整体一起向系统提交,要么都执行、要么都不执行;事务是一组不可再分割的操作集合(工作逻辑单元);事务有四个特性原子性事务是数据库的逻辑工作单位,事务中包含的各操作要么都做,要么都不做一致性事 务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。因此当数据库只包含成功事务提交的结果时,就说数据库处于一致性状态。如果数据库系统 运行中发生故障,有些事务尚未完成就被迫中断,这些未完成事
2020-05-27 11:47:20
187
原创 王者居然看它——游标
什么是游标游标(Cursor)是处理数据的一种方法,为了查看或者处理结果集中的数据,游标提供了在结果集中一次一行或者多行前进或向后浏览数据的能力。定义游标declare cur_ _set_ lever CURSORfor select id, Price from Books–使用游标对书包价格的修改排序``opencur_ set_ lever–获取数据。ID, Pricedeclare @id intdeclare @price .decimal (18, 2)fetch n
2020-05-25 17:32:36
161
原创 SQL函数的小心思!
sql函数中的Aggregate(聚合)函数SQL Aggregate 函数计算从列中取得的值,返回一个单一的值。有用的 Aggregate 函数:AVG() - 返回平均值COUNT() - 返回行数FIRST() - 返回第一个记录的值LAST() - 返回最后一个记录的值MAX() - 返回最大值MIN() - 返回最小值SUM() - 返回总和基本函数的调用sql函数中的系统函数CONVERT(数据类型,表达式),CAST( 表达式 AS 数据类型) 转变数据类型。--将数
2020-05-22 17:03:40
132
原创 关于存储过程那些你不知道的事
优点:快,对于一个完整的业务逻辑需要多次调用数据库操作的,通过调用一次数据库存储过程实现会快N倍。缺点:主要是管理问题,版本升级、人员更换、数据库移植(比如Oracle切换mysql),不如单用程序控制的好管理。毕竟程序的逻辑都在一起,加上存储过程,业务逻辑还有一块是封到数据库里面啦。
2020-05-21 09:56:35
145
原创 什么是Sql触发器
1如何创建触发器触发器创建语法:(1)CREATETRIGGER trigger_nameON table|viewFOR|AFTER|INSTEADOF [DELETE][,INSERT][,UPDATE]ASSql_statement[…n](2)CREATETRIGGER trigger_nameON table|viewFOR|AFTER|INSTEADOF [DELETE][,INSERT][,UPDATE]ASIFUPDATE(column)[{AND|OR}UPDA
2020-05-20 12:18:58
980
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅