- 博客(9)
- 收藏
- 关注

原创 触发器
触发器是一种特殊类型的存储过程,不由用户直接调用。创建触发器时会对其进行定义,以便在对特定表或列作特定类型的数据修改时执行。触发器可以查询其他表,而且可以包含复杂的 SQL 语句。 它们主要用于强制服从复杂的业务规则或要求。 例如,您可以根据客户当前的帐户状态,控制是否允许插入新订单。触发器也可用于强制引用完整性,以便在多个表中添加、更新或删除行时,保留在这些表之间所定义的关系。作用1)触发器可通过数据库中的相关表实现级联更改;通过级联引用完整性约束可以更有效
2020-05-21 09:57:05
169
原创 EF框架的批量删除
批量删除代码如下:List roles = db.Role.where (p=>p.Remark=“666”).ToList();db.Role.RemoveRange();db.savechange();批量删除也比较简单
2020-06-07 10:54:53
1477
原创 EF框架删除的简要代码
删除:代码如下:var role = db.Role.Find(10);db.Role.Remove(role);db.savechanges();这样就删除完了,就这么简单Role role2 = new Role(){ID=9}db.Entity(role2)state = system.Data.Entity.Entitystate Delete;db.savechange();以上两种都是删除的简便代码...
2020-06-07 10:43:54
313
原创 EF框架修改的简要代码
修改:方法一:var role = db.Role.Find(10);role.Remark=“666”db.Savechanges();//操作成功 返回return content(“成功”);方法二:Role role2 = new Role(){ID=9Name=“花花”};db.Entity(role2).state = system.Data.Entity.Entitystate.Modified;db.savechanges();//操作成功 返回return
2020-06-07 10:29:01
366
原创 EF新增的简要代码
简述:新增:方法1. Role role = new Role(){Name=" "Remark=" "};db.Roles.Add(role);db.savechange方法2. Role role2 = new Role(){Name=" "Remark=" "};db.Entry(role2),state=system.Data.EntityEntitySate.Added;db.savechange();方法3. List role3 = new List(){
2020-06-07 10:21:13
289
原创 权限管理
1.基于 RBAC(Role-based Access Control)权限访问控制。也就是说一个用户可以有多个角色,一个角色可以有多个权限,通过将角色和权限分离开来提高设计的可扩展性,通常一个用户有多个角色,一个角色也会属于多个用户(多对多),一个角色有多个权限,一个权限也会属于多个角色(多对多)。2.最简单版本假设:我们拿到一个用户对象,可以通过:用户id –>角色id–>角色名称(什么角色)–>权限id –> 权限标识 –>获取权限。最终获取权限获取角色信息。这里
2020-06-05 10:44:49
256
原创 数据库知识总结
SQL(Structure Query Language):结构化查询语句DQL(Data Query Language):数据查询语言selectDML(Data Manipulation Language):数据操纵语言updateinsertdeletemergecallexplain planlock tableDDL(Data Definition Language):数据定义语言createalterdroptruncatecommentrenameDCL(D
2020-06-05 10:34:36
131
原创 Mysql数据库知识
Data:数据,是数据库中存储的基本对象,是描述事物的符号记录。2. Database:数据库,是长期储存在计算机内、有组织的、可共享的大量数据的集合。3. DBMS:数据库管理系统,是位于用户与操作系统之间的一层数据管理软件,用于科学地组织、存储和管理数据、高效地获取和维护数据。4. DBS:数据库系统,指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统、应用系统、数据库管理员(DBA)构成。5. 数据模型:是用来抽象、表示和处理现实世界中的数据和信息的工具,是对现实世界的模拟,是.
2020-06-05 09:40:53
124
原创 EF框架的增删查改
sql sever//1.1创建实体对象 User uObj = new User() { uName = "刘德华",aa uLoginName = "aaa", uPwd = "asdfasdfasdfsadf", uIsDel = false, uAddtime = DateTime.Now }; //1
2020-06-05 09:39:37
151
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人