上一页 1 ··· 269 270 271 272 273 274 275 276 277 ··· 382 下一页
摘要: 回到目录AutoMapper是一个.NET的对象映射工具,一般地,我们进行面向服务的开发时,都会涉及到DTO的概念,即数据传输对象,而为了减少系统的负载,一般我们不会把整个表的字段作为传输的数据,而是单独根据具体场景,写一个新的类,这个类一般以DTO结尾,意思是说,它是网络上的数据传输用的,而你的DTO数据对象的赋值过程就成了一个问题,而为了减少赋值过程的代码量,AutoMapper就出来了,它可以实现实体对实体的赋值过程,或者叫“映射过程”。我心中的项目应该是这样的,用户业务服务,产品业务服务,订单业务服务,这样服务都使 用单独的数据库,它们之间的通讯采用WCF进行实现,在获数据时会在WEB 阅读全文
posted @ 2013-08-06 16:53 张占岭 阅读(6473) 评论(10) 推荐(2)
摘要: 回到目录AOP面向切面的编程,也称面向方面的编程,我更青睐于前面的叫法,将一个大系统切成多个独立的部分,而这个独立的部分又可以方便的插拔在其它领域的系统之中,这种编程的方式我们叫它面向切面,而这些独立的部分,我们很早之前叫它部件,在SOA里,它叫做服务,而我认为叫它模块更加贴切,确实,这些与领域无关的东西,是像是一个个的功能模块。之前讲过一个日志组件,有兴趣的同学可以查看:第一回 日志记录组件今天主要说一下缓存组件,就是缓存模块,这些模块可以很方便的为每个方法添加缓存机制,事实上是在方法体执行之前,进行缓存对象的检索,当检索到有缓存,就直接加载缓存对象了,这对于数据高并发情况下,尤其有用,呵呵 阅读全文
posted @ 2013-08-05 11:30 张占岭 阅读(2975) 评论(4) 推荐(4)
摘要: 回到目录相关文章系列第八回 EF架构~将数据库注释添加导入到模型实体类中第二十一回 EF架构~为EF DbContext生成的实体添加注释(T4模板应用)第二十二回 EF架构~为EF DbContext生成的实体添加注释(T5模板应用)嗨,没法说,EF4的TT模版加上注释后,升级到EF5的TT模版后,注释就不通用了,所以,还得再研究一下,然后把操作方法再分享出来,没辙的微软!T4模版可能有些凌乱,这在T5模版里有了不错的改进,但我希望解决的问题在T5里并没有得到解决,那就是TT类文件自动得到EDMX模型的注释问题,可能大微的开发人员不需要实体注释吧,嗨!1 先加上类注释找到这行代码Write. 阅读全文
posted @ 2013-07-31 15:25 张占岭 阅读(7481) 评论(5) 推荐(9)
摘要: 品味编程,不是一味的根据书本上的知识讲,而是在实践开发过程中总结出来的,比较有感悟的东西,对于一个问题,可能有多种方法,但无论你使用哪种方式,请记住,一定要用代码的扩展性,可读性及健壮性上考虑,你写的代码是否合理,这需要你自己用心去体会,用心去设计,在代码设计上,请千万不要模棱两可!就像下面的例子,都是设计一个Font类,可两种结果却完全不同例子1:class Font { /// /// 大小 /// public int Size { get; set; } /// ... 阅读全文
posted @ 2013-07-27 09:08 张占岭 阅读(876) 评论(0) 推荐(1)
摘要: 很不错的反编译工具,可以让你有机会看看大师们写的代码了,呵呵文件下载:http://files.cnblogs.com/lori/Red.Gate.Reflector7.6.rar破解方法:1. 断网2. 运行.NET Reflector,点击Help -> Activate3. 运行注册机,复制注册机生成的序列号,粘贴到.NET Reflector中的激活输入框4. 点击激活按钮,此时弹出错误提示“无法连接到…”,点击手动激活按钮,弹出手动激活界面5. 将.NET Reflector中的激活请求字符串复制,粘贴到注册机第二个文本框中,复制第三个文本框的激活应答字符串,粘贴到.NET R 阅读全文
posted @ 2013-07-26 10:57 张占岭 阅读(8410) 评论(1) 推荐(1)
上一页 1 ··· 269 270 271 272 273 274 275 276 277 ··· 382 下一页