- 博客(9)
- 收藏
- 关注
原创 进阶版EF的四种增删查改方式
增加的四种方式 public static void ADD() { RbacDBEntities db = new RbacDBEntities(); //方式1 Add Role r1 = new Role() { Name = "方式1", Remark = "备注1" }; .
2020-06-27 17:43:54 152
原创 C# 委托
C# 委托1. 委托是什么?委托是用户自定义的类,它定义了方法的类型。储存的是一系列具有相同参数和返回类型方法的地址列表,调用委托时,此委托列表的所有方法都将被执行。委托可以把一个方法作为参数代入另一个方法。委托可以理解为指向一个函数的引用。2. 委托的优点1.委托相当于用方法作为另一方法参数2.在两个不能直接调用的方法中作为桥梁连接。3.当不知道方法具体实现什么时使用委托。例如:事件中使用委托具体例子代码 public delegate void SayHi(string Name)
2020-06-18 16:30:25 131
原创 实现MVC框架分页功能
实现MVC框架分页功能建立实体模型2.控制器代码 RbacDBEntities db = new RbacDBEntities(); public ActionResult Index(int pageindex=1,int pagesize=10,string Name="") //pageindex 页数 //pagesize 每页显示多少条 { //总记录数满足条件 var counts = db.Rol
2020-06-18 16:09:08 343
原创 EF框架的增删查改操作
EF框架的增删查改操作在进行增删查改操作前,我们需要建立实体模型。建立数据库 需要用到的表建立实体模型建立连接选择要操作的表3. 增删查改操作增加一个控制器在进行操作前,需要引用(EF为本人项目名)using EF.Models;建立连接增加操作批量新增 List<ClassInfo> classInfos = new List<ClassInfo>() { new Cl
2020-06-02 22:44:57 219
原创 SQL Server 中游标的使用
SQL Server 中游标的使用1. 游标是什么?游标是SQL 的一种数据访问机制。可以将游标简单的看成是查询的结果集的一个指针,可以根据需要在结果集上面来回滚动,浏览需要的数据。2.游标的类型有那些?SQL Server支持3中游标实现:(1).Transact_SQL游标,(2).应用程序编程接口(API)服务器游标,(3).客户端游标...
2020-05-26 20:53:38 434
原创 关于函数你必须知道的小知识
关于函数你必须知道的小知识1List item2. 存储过程和函数的区别?存储过程是用户定义的一系列SQL语句的集合,而函数通常是数据库已定义的方法,具体区别如下:1.对于存储过程来说可以返回参数,而函数只能返回值或者表对象.2.函数必须有返回值,存储过程可有可无3.存储过程一般是作为一个独立的部分来执行,而函数可以作为查询语句的一部分来调用....
2020-05-22 18:58:48 310
原创 存储过程你必须要知道的事
存储过程你必须要知道的事1.什么是存储过程?存储过程是一个预编译的SQL语句,优点是允许模块化的设计,就是说只需创建一次,以后在该程序中就可以调用多次。如果某次操作需要执行多次SQL语句,使用存储过程比单纯SQL语句执行要快。1.1存储过程用什么来调用可以用一个“execute 存储过程名参数”即命令对象来调用存储过程。1.2 存储过程的优缺点优点:响应时间上来说有优势,可以给我们带来运行效率提高的好处,且使用存储过程的系统更加稳定缺点:维护性较差,相对于简单sql语句,存储过程并没有什么
2020-05-20 17:52:14 174
原创 关于触发器的一些认知
关于触发器的一些认知1. 什么是触发器,作用是什么?触发器是一种特殊的存储过程,主要通过事件的触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化,可以进行联级运算,例:你可以根据客户当前的帐户状态,控制是否允许插入新订单。*2.触发器的创建create trigger (触发器名)on (表名) for insertas需要修改表的代码3. 触发器的分类三种常规类型的触发器:DML 触发器、DDL 触发器和登录触发器。DML
2020-05-19 12:10:15 257
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人