- 博客(8)
- 收藏
- 关注
原创 委托
委托的定义委托是一个可以对方法进行引用的类。与其他的类不同,委托类具有一个签名,并且它只能对与其签名匹配的方法进行引用。委托的类型是安全的,给定委托的实例可以表示任何类型的任何对象上的实例方法或静态方法--只要方法的签名匹配于委托的签名即可。初识委托using System;using System.Collections.Generic;using System.Text;using System.Web; namespace MyDelegateTest{
2020-06-15 22:29:22
174
原创 分页控制器
分页后台 public ActionResult Index(int pageIndex=1,int pageSize=10,string name="") { var counts = db.Roles.Where(p => p.Name.Contains(name)).Count(); var totalPage = Math.Ceiling(counts * 1.00 / pageSize); var r
2020-06-03 17:36:03
293
原创 EF的增删改查
EF的增删改查EF的新增方法一 var classinfo = new ClassInfo() { Name = "2018173801", Remark = "七班", TeacherID = 1, Term = 2 }; db.ClassInfos.Add(classinfo);
2020-06-02 11:18:15
216
原创 SQL Server数据库 事务
SQL Server数据库 事务什么是事务?一个典型的数据库事务如下所示BEGIN TRANSACTION //事务开始SQL1SQL2COMMIT/ROLLBACK //事务提交或回滚关于事务的定义有几点需要解释下:1.数据库事务可以包含一个或多个数据库操作,但这些操作构成一个逻辑上的整体。2.构成逻辑整体的这些数据库操作,要么全部执行成功,要么全部不执行。3.构成事务的所有操作,要么全都对数据库产生影响,要么全都不产生影响,即不管事务是否执行成功,数据库总能保持一致性状态。
2020-05-27 17:12:38
306
1
原创 SQL Server游标
SQL Server游标一般情况下,我们用SELECT这些查询语句时,都是针对的一行记录而言,如果要在查询分析器中对多行记录(即记录集)进行读取操作时,则需要使用到游标或WHILE等循环游标的类型:1、静态游标(不检测数据行的变化)2、动态游标(反映所有数据行的改变)3、仅向前游标(不支持滚动)4、键集游标(能反映修改,但不能准确反映插入、删除)游标使用顺序:1、定义游标2、打开游标3、使用游标4、关闭游标5、释放游标Transact-SQL:declare 游标名 curso
2020-05-27 16:54:57
211
原创 sql server基本函数
SQL Server基本函数1、聚合函数这个对于有sql 基础的人来说,实在再熟悉不过了,在这简单说明一下,sum,avg,max,min,count,聚合函数不统计值为null的行,我们可以通过distinct过滤掉重复的记录,也可以通过group by 分组。Count 函数不数带有 Null 字段的记录,除非使用星号,Count 将计算所有记录的总量,包括有 Null 的字段的记录。Count(*) 比 Count ([Column Name]) 快得多。不要将星号放在引号 (’ ') 中。如果我
2020-05-25 09:00:50
268
1
原创 存储过程的基础知识
存储过程目录存储过程定义特点优点缺点基本语法定义存储过程是指为了完成特定的功能由一条或多条sql语句组成的集合,这些语句集合 可以被多次调用,类似于批处理文件,通常指定一个名称进行存储,经系统进行编译后存储到数据库的服务器中,作为数据库的对象,形成一个处理单元。存储过程创建之后,用户通过指定存储过程名称与参数,调用该存储过程并且执行。在调用的过程中允许用户声明变量,设置条件,以便增强程序设计的能力。特点存储过程是一个预编译的SQL语句,保存在SQL Server中(跟视图的存储方式一样),通过名称
2020-05-21 12:54:04
568
原创 SQL Server 数据库触发器的有关知识
SQL Server 数据库触发器目录SQL Server 数据库触发器1.定义2.作用3.优缺点4.语法5.分类1.定义“触发器(trigger)是SQL server 提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作( insert,delete, update)时就会激活它执行。触发器经常用于加强数据的完整性约束和业务规则等。 触发器可以从 DBA_TRIGGERS ,USER_
2020-05-19 20:05:02
399
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅