08 2009 档案

摘要:标题似乎有些不专业,但是相信好多人都知道是怎么回事,开发中最常见的数据操作就是DataReader=>IList<T> 了,当然使用ORM框架的话就不用为这个烦恼了。在Google上没找到一个完整的解决方案,但是自己总结了网上说的,写了一个还算满意的方案。 通常我们会有一个实体类,这个实体类只有属性与数据库字段对应,例如: (截图不完整) 如何让DataReader转换呢?我... 阅读全文
posted @ 2009-08-18 23:18 MicroCoder 阅读(2875) 评论(7) 推荐(0)
摘要:使用过linq to sql的都知道LINQ to SQL 可以将查询转换成参数化 SQL 查询(以文本形式),然后将它们发送至 SQL 服务器进行处理。 例如执行一个insert语句: 刚开始我以为它是直接把值传入即可,其实不然,看一下生成的sql语句就知道了: 很是方便,我们不用自己手动设置SqlParameter参数,只用传入实际的值即可,并且这样参数化的sql语句也很安全。 但是回想起... 阅读全文
posted @ 2009-08-18 22:05 MicroCoder 阅读(2149) 评论(10) 推荐(4)
摘要:写前端优化的文章在博客园高手云集的地方有点班门弄斧的感觉,不过自己对有些地方的处理还是自我感觉良好,也的确看到了效果,好了,闲话少说,切入正题。 首先划分页面的重要区域,如图: 由上图可知,对于一个问题内容页面来说,用户进入页面首先想看到的是问题区域和答案区域,也就是说这两个区域对用户来说最重要,所以关键是怎样让页面上的其他资源不影响这两个区域的加载。这里的其他资源对博问的问题页面就是那些HTM... 阅读全文
posted @ 2009-08-04 23:46 MicroCoder 阅读(441) 评论(4) 推荐(2)
摘要:大多数的SqlHelper类封装了常见的数据库操作,但是有一点不爽的事,得到一个SqlCommand之后要一个一个设置参数,比如下图:这样的确是很郁闷呀,幸好SqlCommandBuilder有个静态的方法:[代码]使用这个方法有两个局限性: 1.必须是SqlCommand 2.只能是存储过程同时还要注意的事,在使用的时候,数据库连接必须是打开的。好的,下面看看如何使用这个方法设置存储过程的参数:... 阅读全文
posted @ 2009-08-03 23:38 MicroCoder 阅读(2014) 评论(2) 推荐(3)