虽然组件支持实体对象和强类型表达式操作,但SQL和存储过程作为数据库操作的最基础功能,因此介绍组件进行SQL和存储过程操作是很必要的。下面主要介绍Peanut如何通过以上两种方式操作数据。 SQL 组件提供了一个SQL对象来简单SQL语句的操作 SQL sql; sql = "insert into employees(firstname,lastname) values(@p1,@p2)"; sql["p1", "henry"]["p2", "fan"].Execute(); ...
      使用DataReader进行数据分页有个好处就是简单和通用,不需要关心数据相关细节;由于在客端进行数据分页因此可以适用于所有数据库.虽然DataReader进行数据分页简单方便,但它所适用的场景只是经过条件筛选后的少量数据进行分页处理,但有于ado.net相关实现的一些细节上即在对少量数据进行分页在处理还是有些地方注意.       一般我们使用DataReader通过while(reader.Read())来得到相对区间的数据,然后调用对应的Command.Cancel()方法和reader.Close ...