- 博客(8)
- 收藏
- 关注
原创 EF委托
委托到lambda的由来 复制代码 public delegate int AddSum(int a,int b); class Program{ static void Main(string[] args) { Program p = new Program(); // AddSum addSum = new AddSum(p.Add); // AddSum addSum = delegate(int a, int b) { return a + b; }; //AddSum addSum = (int
2020-06-15 22:07:41
162
原创 EF的分页查询
/// /// 分页查询 /// /// 排序类型 /// 当前页 /// 每页大小 /// 是否升序排列 /// 条件表达式 /// 排序表达式 /// public virtual IPage Page(int pageIndex, int pageSize, Expression<Func<TEntity, bool>> predicate, bool isAsc, Expression<Func<TEntity, TKey>> keySelect
2020-06-03 19:26:01
298
原创 2020-06-02
WordBoradEntities db = new WordBoradEntities(); 添加://1.1创建实体对象 User uObj = new User() { uName = "刘德华", uLoginName = "aaa", uPwd = "asdfasdfasdfsadf", uIsDel = false, uAddtime
2020-06-02 18:33:14
150
原创 2020-05-27
(1)事务特性 ①原子性(Atomicity):事务的中的操作要么全部成功要么全部失败 ②一致性(Consistency):事务必须使数据库从一个一致性状态到另一个一致性状态,例:A和B一起来有5000块,无论两者之间如何转账最后总量都必须为5000 ③隔离性(Isolation):同时开启的两个事务之间互不干扰 ④持久性(Durability):指一个事务一旦提交,那么对数据库的保存都是以永久的 (2)事务并发问题 ①脏读:一个事务读取过程中,读取到了另一个事务未提交的数据 ②不可重复读:一个事务内多次查
2020-05-27 17:24:08
173
原创 2020-05-27
游标 在 PL/SQL程序中,对于处理多行记录的事务经常使用游标来实现。 游标是一个指向上下文的句柄或指针 显式游标处理 定义游标:定义一个游标名,以及相对应的select语句 (在declare中定义) cursor name_cursor (参数名 类型) is select…; 1 在带有参数的游标中,指定参数数据类型时,不能使用长度约束 (即name number或name varchar2 ) 打开游标:就是执行游标所对应的select语句,将查询结果放入工作区,并且指针指向工作区的首部,标识游标
2020-05-27 14:29:41
145
原创 2020-05-24
asp.net常用函数 校检参数是否为数字类型,函数会将非数字类型过滤掉。 //该函数可以过滤掉所有非数字的参数 public string isNumeric(string NUM) { string strTemp; string strReturn; int i,j; strReturn =""; strTemp=“0123456789”; if ( NUM.Length== 0) return strReturn; for (i=0;i<NUM.Length;i++) { j=strTemp.
2020-05-24 17:28:32
148
原创 2020-05-21
什么是存储过程 存储过程是SQL语句和控制语句的预编译集合,保存在数据库里,可由应用程序调用执行,而且允许用户声明变量、逻辑控制语句及其他强大的编程功能。保存在SQLServer中,通过名称和参数执行,也可以返回结果。对于存储过程我更倾向于把他理解成方法。它里面可以只有一条查询语句,也可以包含一系列使用控制流的SQL语句。 2.为什么要使用存储过程 应用程序通过T-SQL语句到服务器的过程是不安全的。 1)数据不安全 2)每次提交SQL代码都要经过语法编译后在执行,影响应用程序的运行性能 3)网络流量大 3
2020-05-21 13:03:40
77
原创 2020-05-19
创建触发器 是特殊的存储过程,自动执行,一般不要有返回值。 1、后触发器 (AFTER,FOR)先执行对应语句,后执行触发器中的语句。 2、前触发器 并没有真正的执行触发语句(insert,update,delete),而是执行触发后的语句。 3、行级触发器 (FOR EACH ROW) 在SQL server 中不存在。扩展资料:创建触发的语法 CREATE TRIGGER trigger_name --触发器名称 ON table_name --触发的表 [WITH ENCRYPTION] FOR [D
2020-05-19 18:09:57
120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人