摘要: c# 泛型 阅读全文
posted @ 2016-01-27 21:41 吴小贰 阅读(12598) 评论(1) 推荐(3) 编辑
摘要: 一,c#中的值类型和引用类型 众所周知在c#中有两种基本类型,它们分别是值类型和引用类型;而每种类型都可以细分为如下类型: 什么是值类型和引用类型什么是值类型:进一步研究文档,你会发现所有的结构都是抽象类型System.ValueType的直接派生类,而System.ValueType本身又是直接... 阅读全文
posted @ 2016-01-09 15:33 吴小贰 阅读(34346) 评论(4) 推荐(15) 编辑
摘要: 这一章我们主要介绍一下IbatisNet里面的其它用法主要有以下几点: 1,如何得到运行时ibatis.net动态生成的SQL语句? 2,如何获取DbCommand? 3,如何返回DataTable,DataSet? 4,批量数据的插入……首先看一下获取的sql语句的方法: 1 public virtual string GetSql(ISqlMapper sqlMap, string stateMentName, object paramObject) 2 { 3 string resultsql = string.Empty; 4 ... 阅读全文
posted @ 2013-08-01 21:48 吴小贰 阅读(1748) 评论(4) 推荐(2) 编辑
摘要: 这一章我们主要介绍一下IbatisNet里面的动态sql语句的运用,比如有时候我们想进行模糊查询,参数是动态加入的。或者要实现top n ,order by ,分页等功能的时候,我们就不得不用动态拼接sql语句。 好了,下面我们就用一个小例子来说明一下如何使用IbatisNet的动态sql。 首先看下面的配置文件,然后我再讲解这些配置节点的含义。 1 2 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 37 38 de... 阅读全文
posted @ 2013-07-29 22:34 吴小贰 阅读(1757) 评论(8) 推荐(3) 编辑
摘要: 在上一篇里面我们知道了什么是IbatisNet,并且知道了如何用IbatisNet进行简单的增删改查的操作,在这一篇文章里面我们主要介绍一下IbatisNet操作存储过程。 我们一般把存储过程分为两种类型: 1,查询类型的存储过程 也就是所谓的select语句 2,修改类型的存储过程 例如,insert,update,delete修改数据库数据的操作。下面首先我们介绍一下查询类型的存储过程,为了使用我们建一个存储过程(以前很少用过现场百度的…………如果写的不好或者不对欢迎指正) 1 create procedure pt_SelectByTj 2 @classes_name... 阅读全文
posted @ 2013-07-27 23:54 吴小贰 阅读(1696) 评论(1) 推荐(2) 编辑
摘要: 写在前面的话:我自己也是一个初学者,写这个专题只是为了对学过知识的巩固,如果有什么不对的地方,欢迎大家指正…………………… 第一篇就简单介绍一下什么是IbatisNet,然后写一个简单的Demo,在后面再详细介绍IbatisNet的工作原理和IbatisNet的优缺点。为什么按照这个顺序呢?举个简单的例子来说,我现在给你一辆自行车,你不可能一上来就开始分析它是怎么运动的吧,你得首先会骑它,等你会骑了你才会发现这个车子怎么好,怎么不好。这样你才有资格说它有什么优点,有什么缺点,好了, 不废话了,首先介绍一下什么是IbatisNet: 应该有很多人都听说过Ibatis吧,没错IbatisNet就. 阅读全文
posted @ 2013-07-27 00:04 吴小贰 阅读(3310) 评论(4) 推荐(6) 编辑