上一页 1 ··· 288 289 290 291 292 293 294 295 296 ··· 361 下一页
摘要: 回到目录在进行大数据量读操作时,一般我们会选择SqlDataReader,或者不会使用DataSet,原因就不说了,在我项目中遇到一个很奇怪的问题,当sql执行时候过长时,系统被抛一个超时,链接池已满的提示。网上的解决方法事实上大分部是针对“connection time out“的,即链接超时,它一般解决方案是:1 为SQL连接串添加这个:ConnectTimeout=10000 //SQL连接超时时间2 为SQL连接串添加这个:Max Pool Size = 512 //最大连接池事实上它们解决的是连接超时问题,而有时,你的程序可能是在SQL解释时间比较长,设置上面两个就没有用了,SQL的 阅读全文
posted @ 2012-08-08 16:11 张占岭 阅读(1987) 评论(0) 推荐(1) 编辑
摘要: 返回目录 这个问题困扰了我很久,今天终于把它解决了,心中的喜悦可想而知,赶快把它记录一下 标题无限级联下拉列表框的含义: 可能有一个树型结构的表,它可能有ID,Name,ParentID,Level等字段,下面要实现的就是从一级节点开始,一级一级的列出来,并以 下拉列表框的形式体现出来,就像是N级联 阅读全文
posted @ 2012-08-07 09:53 张占岭 阅读(4054) 评论(1) 推荐(1) 编辑
摘要: C#允许一个类不去手动声明一个构造方法,因为.net内部为我们继承了它,它为自己为我们生成一个无参的架造方法,本文中我们讲的架造方法都属于实例构造方法,下面我们来说明几个问题:1 构造方法在何时执行2 基类的构造方法应该去子类考虑的多一些首先我们来说一下第一个问题,构造方法的执行时期,当类对象被new时,它会首先执行符合它(类)方法签名的构造方法,如这个语句Person person=new Person();这是我们经常看到的建立对象的语句,它事实上是去执行Person类型的public Person()这个方法的,当然,如果语句变成了Person person=new Person(&qu 阅读全文
posted @ 2012-08-04 23:44 张占岭 阅读(600) 评论(0) 推荐(0) 编辑
摘要: 基类,即基础类型,也称为父类,祖宗类等,它一般会以抽象类(abstract class)的形式体现出来,它会包括一些具有共性的,一般性的信息(属性和方法等),它在描述一类对象时,经常会被抽象出来,如一个小猫,一只小狗,很容易会让你抽象出一个animal来,这是正常的,是符合面向对象人生观的,呵呵。 而在实际项目开发中,这种例子也不少,可以说到处都可以看到基类的身影,有人说,请不要使用继承,因为它为使你的程序很糟糕,依赖太多不好,但我要说的是,如果你的程序是一个关系复杂,面向对象的,那你的程序在某些地方必须要去继承(抽象出基类),有时,我们会说,那什么时候去使用基类,我们应该如何去衡量呢?事实. 阅读全文
posted @ 2012-08-03 23:18 张占岭 阅读(1105) 评论(4) 推荐(2) 编辑
摘要: 很多朋友与我一起开发项目时,总是问我,“你为什么要把linq to sql的DataContext对象抽象出一个基类来”,我觉得Linq自己实现的很好了,你抽象出一个基类完全是多于的,多此一举!事实上,我很喜欢听到这样的声音,因为它是我不断向前的动力,也是我对知识能更深一层理解的动力,在此,感谢那些与我唱反调的朋友们,呵呵!以下是我对“为什么我要将数据库上下文进行抽象,为它生产一个基类有用吗”这个话题做的一个解答,本系列目录如下:第一回 要想知道为什么抽象出基类,应该先对基类有一个比较明确的认识第二回 基类的架造方法应该为子类想的多一些第三回 基类中的方法,应该根据实际情况,虚的虚,抽... 阅读全文
posted @ 2012-08-02 23:54 张占岭 阅读(807) 评论(2) 推荐(2) 编辑
上一页 1 ··· 288 289 290 291 292 293 294 295 296 ··· 361 下一页