using System; using System.Collections.Generic; namespace Zhaizj.Framework { /// /// DTO(Data Transfer Object) 的接口 /// public interface IDto { /// /// 将实体类赋值给DTO对象 /// /// void Init( IEntity obj ); /// /// 从DTO中获取实体类 /// /// IEntity GetEntity(); /// /// 创建一个新对象 /// /// IDto New(); } public interface IDtoFactory { IDto CreateDto( String entityTypeName ); Dictionary GetDtoMap(); } }