- 博客(9)
- 收藏
- 关注
原创 AJAX结合弹框实现增删查改
页面:新增:修改:页面代码:@{ViewBag.Title = "Index";}@model List<Com.Fengsl.Lz.Models.Role><button type="button" class="btn btn-primary" data-toggle="modal" data-target="#roleModal" onclick="add();">新增</button><table class="table ta
2020-06-24 12:43:32 325
原创 关于EF框架中的委托
定义: 委托是一种引用类型,他表示具有特定参数列表和返回类型的方法的引用。在实例化委托时,可以将其实例与任何具有兼容签名和返回类型的方法相关联,可以通过委托实例调用方法,也可以使用委托将方法作为参数传递给其他方法。优点: 委托可以避免在程序中大量使用if-else语句,同时使程序具有更好的可扩展性。使用://声明委托需要使用delegate关键字,name为定义的参数public delegate void TranslationDelegate(string name);public class
2020-06-15 22:09:17 230 1
原创 关于EF框架实现分页(MVC)
数据库:VS:前端界面:@{ViewBag.Title = "Index";}@using WebApplication1.Models@model List<Role><div style="display:flex;justify-content:space-between"><div class="btn-group"><button type="button" class="btn btn-default">新增</butt
2020-06-04 10:08:59 217
原创 关于EF框架增删查改
需要用到的数据库:新增代码:ClassInfo classInfo = new ClassInfo() {Name="7",Remark="芜湖",TeacherID=1};db.ClassInfos.Add(classInfo);db.SaveChanges();批量新增: List<ClassInfo> classInfos = new List<ClassInfo>(){new ClassInfo(){Name="9",Remark="芜湖",
2020-06-02 15:58:35 153
原创 关于数据库事务
定义: 事务就是被绑定在一起作为一个逻辑工作单元的SQL语句组,如果任何一个语句操作失败那么整个操作就被失败,进而回滚到操作前状态,或者是上个节点。为了确保要么执行,要么不执行,就可以使用事务。要将一组语句作为事务考虑,就需要通过ACID测试,即原子性,一致性,隔离性和持久性。实例:这里仅需用到余额字段Remain代码:–a转给b–建立存储过程以便运行事务create proc cp_charge(–接收转账出去的人的ID@idOut int,–接收到账人的ID@idIn int,–接
2020-05-27 20:02:24 134
原创 关于数据库游标
定义: 游标是SQL 的一种数据访问机制。可以将游标简单的看成是查询的结果集的一个指针,可以根据需要在结果集上面来回滚动,浏览需要的数据。实例:--修改消费等级这个字段--当消费金额》1000,等级大客户--500-1000包含500,不包括1000 等级中等客户--小于500 小客户--怎么去实现--声明游标declare cur_cust_level Cursor for select id,CousumeAmount from Customers--打开游标open cur_
2020-05-26 20:15:13 260
原创 关于数据库函数
定义: 数据库函数是指当需要分析数据清单中的数值是否符合特定条件时,使用数据库工作表函数。实例:--求记录 聚合函数select * from Booksselect count(*) from Booksselect name,count(*) from Books group by name--max() --求最大值--min() --最小值--avg() --平均值--count() --记录数--sum() --和自定义函数:一张书籍表Bookes
2020-05-21 20:52:52 367
原创 关于数据库存储过程
**定义:**储过程是一个预编译的SQL语句,优点是允许模块化的设计,就是说只需创建一次,以后在程序中就可以调用多次。如果某次操作需要执行多次SQL,使用存储过程比单纯SQL语句执行要快。可以用一个“execute 存储过程名 参数”命令来调用存储过程。**优缺点:**优势:响应时间上来说有优势,可以给我们带来运行效率提高的好处,且使用存储过程的系统更加稳定
2020-05-20 20:39:40 1103 1
原创 触发器
定义:触发器是一种专用类型的存储过程,它被捆绑到SQL Server格或者视图上。作用:触发器是一个特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。触发器分为:1、 after触发器(之后触发) a、 insert触发器b、 update触发器 c、 delete触发器
2020-05-19 18:45:03 391
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人