- 博客(9)
- 收藏
- 关注
原创 .Net Core异步编程
什么是异步编程? 同步程序中的代码运行在单一线程上。 异步操作:从其它线程发起后,在一个新的单独线程上运行的操作。发起异步操作的线程不必等待异步操作完成 为什么使用异步编程? 对于需要长时间运行的操作,异步编程可以更大限度更有效地利用设备资源。 通过异步执行 CPU 或 I/O 绑定操作,提高 UI 程序的响应性 并行计算 最适合应用异步编程的程序 桌面 UI 程序 WinForms WPF UWP Web Server 程序 异步编程不是万能的 不要无脑使用异步,有些问题异步也无法解决,而且异步本身也会带
2020-08-04 22:17:08
368
原创 EF框架中增删查改的四种方式
创建一个控制台运用程序,在数据库里创建四个存储过程,分别为新增、修改、删除、查询的存储过程 下面为控制台如何实现增删查改: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApp6 { class Program { static void Main(stri
2020-06-18 21:01:45
480
原创 EF框架中如何实现分页
分页实现的代码: 数据库创建一个表为Role,列名分别为ID,Name,Remark,为此加上数据,进行分页实现 @{ ViewBag.Title = "Index"; } <h2>视图界面展示</h2> <div class="input-group"> <label>名称:</label> <input type="text" class="form-control" id="txtCondName" value
2020-06-05 21:05:07
440
原创 EF框架的增删查改
含义:全称EntityFramework 官方点的解释是Entity Framework是ADO.NET 中的一套支持开发面向数据的软件应用程序的技术,是微软的一个ORM框架(对象关系映射框架,或者说是数据持久化框架)。 三种模式:DataBase First 数据库优先, 传统的表驱动方式创建EDM,然后通过EDM生成模型和数据层代码。除生成实体模型和自跟踪实现模型,还支持生成轻型DbContext。简历理解就是先设计数据库,创建好数据库映射成对象和上下文。 Model First 模型优先,先创建EDM
2020-06-03 21:33:19
204
原创 SQL中的事务
含义:事务就是被绑定在一起作为一个逻辑工作单元的SQL语句组,如果任何一个语句操作失败那么整个操作就被失败,进而回滚到操作前状态,或者是上个节点。为了确保要么执行,要么不执行,就可以使用事务。要将一组语句作为事务考虑,就需要通过ACID测试,即原子性,一致性,隔离性和持久性。 优点:原子性、一致性、持久性通过数据库日志实现。 批处理数据库操作。 保证数据库级联操作的正确性。 缺点:执行较慢。 需要较多的磁盘空间保存事务日志。 执行更新需要内存较多。 具体事例: 一个表Customer 代码实现一个转账的
2020-05-27 11:58:00
742
1
原创 游标
含义:游标是SQL 的一种数据访问机制。可以将游标简单的看成是查询的结果集的一个指针,可以根据需要在结果集上面来回滚动,浏览需要的数据。 优点:可以更便利的更新数据,比重复查询数据库快 具体事例: 一个表,books --定义游标 declare cur_set_levers CURSOR for select id, Price from books --打开游标 open cur_set_levers declare @id int declare @price decimal(18,2) fetc
2020-05-25 17:33:33
1096
4
原创 SQL中的函数
概括:函数是由一个或多个T-SQL语句组成的子程序,是一组可用于封闭实现一定功能的程序代码,函数使代码便于重复使用。 类别: 1、聚合函数 聚合函数对一个组值执行计算,并返回单个值。除了 COUNT 以外,聚合函数都会忽略空置。聚合函数经常与 SELECT 语句的 GROUP BY字句一起使用。常用的聚合函数包括 AVC、COUNT、MAX、MIN、SUM。 函数 作用 avg 返回表达式中的总数返回表达式的平均值 count 返回表达式中的总数 min 返回表达式中的最小值 m
2020-05-22 17:30:58
1537
1
原创 存储过程的创建与调用
存储过程的含义 主要事例 **含义:**存储过程是一个预编译的SQL语句,优点是允许模块化的设计,成功创建后可多次调用。 **优点:**进行多次查询时,存储过程比SQL语句执行要快。 **调用的方法:**EXEC 存储过程名称 参数 具体事例: 两个表,分明为books,booktypes 表中字段:id,name,remark,typeid,typename 表中字段:id,name,nums 1:不带参数的存储过程的创建和调用 –创建存储查询数据 create proc cp_select_book.
2020-05-21 13:54:47
4547
2
原创 触发器的使用与定义
含义:触发器就是一种特殊的存储过程;它可以加快表与表之前的查询;可以通过触发器更好的进行增删改查的运用;具有一定的约束性,用来维护数据的一致性,通过事件进而触发。 优点:创建过后,可多次调用。需要多次进行SQL操作时,触发器比SQL语句要快。 常用触发器的语句: create trigger 触发器名称 on 表名 for jinsert(新增)、update(更新) 或 delete(删除) as T-SQL 语句 列子: 1.新增 go create trigger tri_add on books f
2020-05-20 19:55:43
760
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅