- 博客(10)
- 问答 (1)
- 收藏
- 关注
原创 用弹窗实现一个页面的增删改查
用弹窗实现一个页面的增删改查本文适合有一定基础的编程学生,主要实现用弹窗的形式来进行新增和修改。主要用的技术:boostrap,ASP .NET MVC ,SQL Server ,ajax环境搭建使用VS创建MVC项目,并使用Model链接数据库,数据库可以自选,小编这里以Rbac数据库为主,数据库中有角色表(Role),字段名(ID,Name,Remark)在项目中的Controllers文件夹下创建Role控制器,(名字可以自取,这里小编建议初学者一样,避免出现错误,熟练后自便)在Ro
2020-06-24 09:32:28
1261
1
原创 EF框架中的四种方式增删查改
EF框架实现增删查改,分别使用四种方式本文环境搭建创建C#项目可以是MVC框架,控制器,创建数据库(表名自定义),在数据库创建表字段名如下:在数据库中创建存储过程,字段名请自行调整(代码如下:)//新增create proc cp_role_Add(@name nvarchar(50),@Remark nvarchar(200))asinsert Roles values(@name,@Remark)//修改gocreate proc cp_role_update(
2020-06-18 09:48:01
617
原创 EF框架中委托教程
委托的概述与声明概述委托是一种引用类型,它表示对具有特定参数列表和返回类型的方法的引用。列如:房屋代售人其实就是从当了一个被委托人的角色,出售人委托代售人将房屋在市场上进行交易。委托的声明语法:public delegate < return type > < delegate-name >< parameter list >其中< return type >表示返回类型 < delegate-name >表示委托名 < pa
2020-06-15 21:39:14
285
原创 使用.NET MVC+SQL Server 实现分页功能
分页说明对于大多数Web应用,分页都是必不可少的功能,所以我在这里用.NET MVC 和SQL Server来实现一个分页功能,如何在Web中实现分页。本文假定你已经对Web,MVC,SQL有了一些简单的了解,懂得基本配置和使用,并建立起一个MVC项目。编码环境说明创建一个MVC 项目(可以对比下面的效果图)。在项目中的Models文件夹添加数据源(这里小编就不说了,大家可以自行百度)在SQL Server 中创建数据库和表格(一张表就可以了,数据可以多加一些,数据库名称和表格名称可以自取,
2020-06-03 20:13:33
452
原创 EF框架下得增删改
EF框架下如何进行增删改环境搭建创建数据库TestDB(名称可以自取,不做要求)在数据库中创建表格ClassInfos(该表格的字段下面有图参考,表格名称可以自取,不做要求)在表中添加数据创建.net MVC 项目,并在Controllers文件夹下创建控制器(以表名命名,不要加s)增删改语法新增方式一:db.表名.Add(obj);db.SavaChanges();方式二:db.Entry(obj).State=EntryState.Added;db.SavaChanges()
2020-06-02 14:27:13
166
原创 用SQL server 事务做一个简单的银行转账功能
事务的定义事务是单个工作单元。 如果某一事务成功,则在该事务中进行的所有数据修改均会提交,成为数据库中的永久组成部分。 如果事务遇到错误且必须取消或回滚,则所有数据修改均被清除。案例分析需求分析例如:简单的银行转账要求假设李四向张三转账200,实现李四的Remain(余额)减少200,张三的Remain(余额)增加200,实现步骤如下:步骤一:李四Remain字段减少200,步骤二:张三Remain字段增加200以上两个步骤都成功,则表示转账成功,任何一个步骤失败则表示转账失败环
2020-05-27 17:40:43
3339
原创 SQL Server 游标
游标的定义游标是SQL 的一种数据访问机制。可以将游标简单的看成是查询的结果集的一个指针,可以根据需要在结果集上面来回滚动,浏览需要的数据。游标的作用允许定位到结果集中的特定行。从结果集的当前位置检索一行或多行数据。支持对结果集 中当前位置的行进行修改举例说明环境搭建在数据库中创建数据库JobDB和表Customers,添加数据,如下图所示:需求说明:修改消费等级这个字段当消费金额>1000,等级为大客户500-1000包含500,不包括1000,等级为中等客户
2020-05-26 22:57:43
250
原创 SQL Server 的基本函数
聚合函数最大数 Max()gouse jobDBgoselect max(ID) --最大数from Books--ID值的最大值最小数 Min()go use jobDBgoselect min(ID) --最小数from Books--ID值的最小值平均数 avg()use jobDBgoselect avg(ID) --算平均数from Books--ID值的平均数求和 sum()use jobDBgoselect sum(
2020-05-21 18:20:51
186
原创 SQL server中存储过程基础教程
SQL server中存储过程的创建,调用以及修改存储过程教程环境搭建:创建数据库库名可自取创建表格books表(主键自增)添加数据(自行添加)不带参的存储过程1.创建存储过程go--创建不带参的存储过程create Proc cp_select_booksas select * from Books2.调用--调用不带参的存储过程exec cp_select_books带一个参数的存储过程1.创建存储过程--创建带参的存储过程gocrea
2020-05-20 17:55:49
938
原创 大学生第一次面试时,HR让你说说对触发理解,你应当如何回答
大学生第一次面试时,HR让你说说对触发理解,你应当如何回答各位大学应届生们都有可能遇到这个问题,所有小编给大家整理了一个3W+1H的回答方式1. 首先解释一下3W时什么意思**触发器的定义:What **:触发器是一种专用类型的存储过程,它被捆绑到SQL Server 的表格或者视图上。有INSTEAD-OF和AFTER两种触发器。那么INSTEAD-OF-UPDATE触发器里的代码会执行,而不是执行更新语句则不会执行操作。AFTER触发器要在DML语句在数据库里使用之后才执行。(可以通过网上学习
2020-05-19 12:16:51
222
空空如也
nuget包有没有什么预警机制
2021-09-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人