上一页 1 ··· 274 275 276 277 278 279 280 281 282 ··· 391 下一页
摘要: 引用类型总是那么神秘,原因就是因为它存储的是内存地址,对于一个引用类型的变量来说,你在进行赋值操作时,实现上是以地址的形式传递的,当你在代码段中对一个引用类型操作时,他会反应到原对象上,以下我说几个引用类型常见的用法:情况一:定义集合变量后,修改它的内容元素,会影响原对象吗?答:对的,会反映到元集合上代码: List yiyi = new List { new Yinyong { ID = 1, Name = "zzl" }, new Yinyong { ID = 2, Name = "bobo" } }; yiyi[0].Name = "修改 阅读全文
posted @ 2013-09-25 17:52 张占岭 阅读(745) 评论(2) 推荐(0)
摘要: 最近,由于网络的作用,导致有一些语句泛滥了,以至少之前从未听说过,这些没什么含义的词义就这样,通过这个网络疯狂的流传了,当然,有一些人收益了,因为它们又多了一些奴隶!这些奴隶们把陪家人的时间都用在了网络上,日日夜夜的坚守的,不理家人,最后导致,家破人亡,而最可悲的是,当事人最后居然还说:没有家人我无所谓,因为我有一群虚拟的家人!噪,那他妈的可悲!程序员是一个新兴的职业,为什么有一些人把这个职称改成程序猿了呢,不知道,可能是他们闲的淡疼吧!由于网络,我知道了原来还有一个称呼叫“发小”由于网络,我知道了原来还有一个称呼叫“LZ”,其实就是楼主,那些懒得打中国字的,像淡的人叫它LZ!由于网络,我知道 阅读全文
posted @ 2013-09-24 09:16 张占岭 阅读(527) 评论(2) 推荐(1)
摘要: SqlServer中在查询时,我们为了优化性能,通常会为where条件的字段建立索引,如果条件比较固定还会建立组合索引,接下来,我们来看一下索引与查询的相关知识及相关陷阱。SQL表自动为主键加聚集索引的猜想我认为应该是对查询的优化,因为如果聚集(最多只能有一个)索引的话,在SQL查询时,将进行全表扫描,反之,进行聚集索引(B树结构)扫描,这将大大加快检索的速度;有时,我们感觉对主键(自增的)加聚集索引没什么用,所以就把它改为非聚集索引,但当我们为表的其它字段索引后,发展查询时没有按着索引检索,而是全表扫描,这是为何?原因是表中没有任何字段是聚集的索引,所以你还必须为这个索引加上聚集的,sqls 阅读全文
posted @ 2013-09-18 13:44 张占岭 阅读(7163) 评论(3) 推荐(1)
摘要: 回到目录AutoMapper在之前我曾经介绍过,今天主要是把它作一下扩展,因为它的调用太麻烦了,呵呵,扩展之后,用着还可以,感觉.net3.5之后,有了扩展方法这个东西,在程序开发速度及表现力上都有了明显的提升,呵呵。当扩展方法开发完之后的效果如下实体对实体的映射(赋值) var user = new User { ID = 1, Name = "zzl", CreateDate = DateTime.Now, }; UserModel... 阅读全文
posted @ 2013-09-18 09:58 张占岭 阅读(4692) 评论(3) 推荐(2)
摘要: 回到目录上一讲介绍了DDD中的领域层,并提到下次要讲Unity,所以这篇文章当然就要介绍它了,呵呵,Unity是Microsoft.Practices中的一部分,主要实现了依赖注入的功能,或者叫它控制反转,对于控制反转(IoC)的文章我介绍了不少,Autofac,Castle等等,今天主要说一下Unity!在我的DDD架构项目中,各层间实现IoC使用的是Unity,因为考虑到AOP,cache等功能,所以就直接用Microsoft.Practices组件了,它真的很强大!这次的项目在业务上采用WCF实现,所以WCF业务与基础设施之间会有通信,而基础设施只是去实现Domain定义的功能,所以这两 阅读全文
posted @ 2013-09-16 14:15 张占岭 阅读(3248) 评论(0) 推荐(0)
上一页 1 ··· 274 275 276 277 278 279 280 281 282 ··· 391 下一页