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

导航

2012年5月30日

记一个Silveright DataContractJsonSerializer序列化失败的例子

摘要: 无法序列化类型“AutoEnroll.Core.Domain.Models.Wish”。可以考虑使用 DataContractAttribute 属性对其进行标记,或使用 DataMemberAttribute 属性标记该类型所有想要序列化的成员。另外,您也可以确保该类型是公共类型并且具有无参数构造函数。然后序列化该类型的所有公共成员并不再需要任何属性。这个问题 是由于被序列化实体没有公有无参构造函数引起的。 阅读全文

posted @ 2012-05-30 21:24 KO__KO 阅读(353) 评论(0) 推荐(0) 编辑

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) 编辑

2010年5月10日

通过理顺软件的依赖关系提高应用程序灵活性

摘要: 本文讨论: 紧密耦合体系结构的错误之处测试和依赖关系灾难依赖关系反转依赖关系注入 本文使用了以下技术: .NET Framework代码下载位置: DependencyInjection2008_03.exe (5408 KB) Browse the Code Online 目录 内部依赖关系问题 依赖关系反转 依赖关系注入 容器 成熟的 IoC 容器 生存期管理 自动绑定依赖关系 轻松实现更改... 阅读全文

posted @ 2010-05-10 18:11 KO__KO 阅读(329) 评论(0) 推荐(1) 编辑

2008年6月10日

十大开源CRM

摘要: The names you need to know for a customizable, scalable and affordable open-source solution. By David Hakala on December 13, 2007 Open-source software is not for businesses who want out-of-the-box ... 阅读全文

posted @ 2008-06-10 18:08 KO__KO 阅读(6730) 评论(1) 推荐(1) 编辑

2008年5月5日

用C#编写ActiveX控件

摘要: 前些日子做一个Web项目,必须自己编写一个ActiveX控件。如今的ActiveX控件大多是使用VB/C++来开发的,而我对他们并不熟悉,因此考虑使用熟悉的C#编写ActiveX控件。 首先,建立一个WinForm控件项目HelloWorld,并拖入一个Label控件,文字设为HelloWorld UserControl1.cs内容如下: using System; using S... 阅读全文

posted @ 2008-05-05 17:19 KO__KO 阅读(468) 评论(0) 推荐(0) 编辑

2007年11月6日

Asp.net 配置--关于无法找到该页的解决方法

摘要: 昨天由于要做系统测试,为了能与客户的环境保持一所以把Asp.net1.1 卸了. 测试完之后,重新安装却出现问题."无法找到该页". 跟据以前的经验我就从以下几个方面着手处理. 1> 由于我机器上同时装的有 Asp.net 2.0,2.0与1.1不能共用同一个应用程序池. 我就新建一个应用程序池命名为Asp.net2.0 , 用于配置2.0的应用程序,并把所有的2.0程序都设成了... 阅读全文

posted @ 2007-11-06 10:20 KO__KO 阅读(1043) 评论(1) 推荐(0) 编辑