- 博客(9)
- 问答 (1)
- 收藏
- 关注
原创 .NET Core 异步编程
.NET Core 异步编程同步模式与异步模式的区别:以泡茶为例**同步模式下的泡茶顺序是:先清洗茶具----->等待清洗完成后进行下一步:烧开水----->再等待烧完开水之后进行最后一步:泡茶。-------------------------------------------------------------------------我是分割线异步模式下的泡茶顺序是:先烧开水,在等待开水烧好的时间内,进行下一步———>清洗茶具————>开水烧好并且清洗茶具完成后就可以
2020-08-04 23:38:42
285
原创 EF框架的四种增删改查方式
EF框架的四种增删改查方式新增删除修改查询所有操作均在创立好EF框架基础之上新增1.Role(实体类名) r1=new Role(){name="程序员"};db.Roles.Add(r1);db.SaveChanges();2.Role r2=new Role(){name="程序员"};db.Entry(r2).State = System.Data.Entity.EntityState.Added;db.SaveChanges();3.string sql=@"insert R
2020-06-19 12:12:00
654
3
原创 基于ASP.NET、Entity Framework、Bootstrap的分页
基于ASP.NET、Entity Framework、Bootstrap的分页创建ASP.NET MVC项目创建EF实体框架创建一个控制器1.先删除它的默认代码。2.设置table静态数据3.分页按钮基本布局4.写控制器部分代码5.稍稍修改分页按钮6.稍微改一下控制器代码7.看看最后效果完整代码创建ASP.NET MVC项目我这里用的是Visual Studio 2019。创建项目时选择ASP.NET Web应用程序,点击下一步,对项目命名,再点击创建,勾选MVC,点击创建。创建EF实体框架右
2020-06-05 20:08:19
530
1
原创 使用EF对数据库进行增删查改
使用EF对数据库进行增删查改创建EF增删查改创建EF第一步:第二步:第三步:第四步:第五步:最后显示:增删查改1.查询表中所有数据BookDBEntities db = new BookDBEntities();//数据库连接 //对Books表进查询数据 var books = db.Books.ToList();//将表中所有数据作为一个集合存放在books里 foreach (var item in
2020-06-03 18:35:51
657
1
原创 SQL Server 事务
SQL Server 事务1.事务定义:2.事务实例:1.事务定义:事务就是被绑定在一起作为一个逻辑工作单元的SQL语句组,如果任何一个语句操作失败那么整个操作就被失败,进而回滚到操作前状态,或者是上个节点。为了确保要么执行,要么不执行,就可以使用事务。要将一组语句作为事务考虑,就需要通过ACID测试,即原子性,一致性,隔离性和持久性。2.事务实例:sql中的事物一般是配合存储过程来用的所以这次使用存储过程+事务作为例子(此例子是模仿银行转账)先上图,这是表结构????这是表数据????
2020-05-27 11:35:51
299
原创 SQL Server游标
SQL Server游标游标的定义是啥子?标准定义:我的定义:实例1.定义游标2.打开游标3.获取数据4.循环获取5.关闭并释放游标游标的定义是啥子?标准定义:游标是SQL 的一种数据访问机制。可以将游标简单的看成是查询的结果集的一个指针,可以根据需要在结果集上面来回滚动,浏览需要的数据。我的定义:使用游标(cursor)的一个主要的原因就是把集合操作转换成单个记录处理方式。把表比作一栋房子,把表中的数据比作居住在房子里的人。每个房子不可能只有客厅,必须有厕所,卧室等。把游标比作厕所,第一个人
2020-05-25 17:53:05
433
原创 SQL Server 函数
SQL Server 函数常用函数类别数据库常用的聚合函数数学函数日期与时间函数Convert()函数自定义函数常用函数类别类别作用举例聚合函数将多值合并为一个值MAX(),MIN(),COUNT(),AVG()转换函数将值从一种数据类型转换为另一种Convert()日期和时间函数可以更改日期和时间的值getdate()等数学函数执行三角、几何和其他数字运算ABS(),ACOS()数据库常用的聚合函数max()--最大值min()--最小
2020-05-22 17:30:55
176
1
原创 SQL Server 存储过程
SQL Server 存储过程1. 什么是存储过程?2.怎么创建/修改/删除一个存储过程?3.利用存储过程进行分页执行效果如下图:1. 什么是存储过程?存储过程是一个预编译的SQL语句,优点是允许模块化的设计,就是说只需创建一次,以后在程序中就可以调用多次。如果某次操作需要执行多次SQL,使用存储过程比单纯SQL语句执行要快。可以用一个“execute 存储过程名 参数”命令来调用存储过程。2.怎么创建/修改/删除一个存储过程?//创建存储过程,下面例子是一个有参存储过程//无参存储过程即:cre
2020-05-22 12:37:03
258
原创 SQL Server 触发器
@SQL触发器的定义触发器是一种专用类型的存储过程,它被捆绑到SQL Server 的表格或者视图上。可以将表或视图比作汽车,当你踩下刹车时就会触发汽车刹车,踩下油门时就会触发加速,油门和刹车就是一种“触发器”。实例这是books表这是booktype表其中,books表中的typeid是booktype表中的主键,也就是外键关系。这是books表中的数据。这是booktype表中数据下面展示一些 创建触发器的语句。// create trigger 触发器名 on 表名 for insert
2020-05-20 13:52:13
232
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人