学技术不只是为了吃饭,吃饭是为了更好的学技术.

导航

2010年5月30日

ADO.NET EF 中的实体修改方法

摘要: 1.传统修改模式,看下列代码using(NorthwindEntitiescontext=newNorthwindEntities()){Regionregion=context.Region.FirstOrDefault(v=>v.RegionID==4);region.RegionDescription="Test";context.SaveChanges();}监控SQL语句:SQL1... 阅读全文

posted @ 2010-05-30 16:57 KO__KO 阅读(940) 评论(1) 推荐(0) 编辑

如何利用EnteLib Unity Interception Extension 和PIAB实现Transaction

摘要: 一.写作前提之前在苏州的一家知名软件企业工作时,使用了他们提供的框架和类库,切实的感受到它们所带来的便利,它不仅提高了软件的开发速度,减少了代码的冗余,更重要的是提高了企业产品的开发效率及质量。而今换了工作环境(一家国外小软件公司),在缺少了这些有利的工具之后,发现公司之前的几乎所有项目都在重复的Copy代码,这不仅仅是延长项目的开发周期,最麻烦的莫过于对项目的管理借来及大的困难,看了让我心里有些... 阅读全文

posted @ 2010-05-30 16:44 KO__KO 阅读(585) 评论(1) 推荐(0) 编辑

自定义Unity对象生命周期管理集成ADO.NET Entity Framework

摘要: 在Unity中,从Unity 取得的实例为 Transient。如果你希望使用多线程方式,就需要在组成时使用lifecycle参数,这时候取出的组件就不再是同一个了。在Unity IOC中,它支持我们对于组件的实例进行控制,也就是说我们可以透明的管理一个组件拥有多少个实例。Unity IOC容器提供了如下几种生命处理方式:# Singleton:一个组件只有一个实例被创建,所有请求的客户使用程序得... 阅读全文

posted @ 2010-05-30 16:27 KO__KO 阅读(493) 评论(1) 推荐(0) 编辑