摘要: 在一些项目中我们经常需要将一种格式的XML或Object转化成另一种格式的XML或Object,我们经常需要为此写很多的代码,这些代码看上去非常不优雅,而且这种硬编码还导致如果转化规则发生了变化需要重新编译程序,如果能利用XSLT来实现这种转换那就能大大简化我们的程序,并且这种转换规则将变得可配置。下面的代码实现了一个服务这个服务就是用来实现这种转换。定义转换服务接口:using System;using System.Collections.Generic;namespace Zxf.Practices{ public interface IXsltObjectTransferServ... 阅读全文
posted @ 2010-04-19 12:00 昝昝 阅读(252) 评论(0) 推荐(0)
摘要: 1.框架定义实体类、数据访问类的基类,以及用户ORMapping的Attribute。TableMappingAttribute:using System;namespace Core{ [AttributeUsage(AttributeTargets.Class)] public class TableMappingAttribute : Attribute { public String TableName {get;set;} }}FieldMappingAttribute:using System;namespace Core{ [Attri... 阅读全文
posted @ 2010-04-19 10:23 昝昝 阅读(713) 评论(0) 推荐(0)
摘要: 如果我们知道WCF服务的url,binding,contractType,我们可以使用下面的代码来创建一个WCF客户端对象:ChannelFactory.CreateChannel(new BasicHttpBinding(),new EndpointAddress(url));但上面的代码里面我们... 阅读全文
posted @ 2010-04-19 10:16 昝昝 阅读(1389) 评论(0) 推荐(0)
摘要: 最近实现了一个管理本地服务和WCF服务的管理器:1.用户控制服务的一组基础结构namespace Practices.Services.Core{ [DataContract] public enum ServiceStatus { Available, Running, Pause, Stoped... 阅读全文
posted @ 2010-04-19 09:39 昝昝 阅读(760) 评论(1) 推荐(1)