【技术实现步骤摘要】
本专利技术涉及计算机软件C#对象实例创建领域,具体地说是一种利用编写实体类特性从而实现简单数据库的通用方法。
技术介绍
目前随着信息化的日益加深,市场上系统也琳琅满目,各种各样的系统也带来了数据的交互问题,由于一个大的企业对于信息化的要求不同,不同的部门、不同的业务也需要有不同的系统来支撑,那么怎么样才能更好更快的实现不同系统之间的数据交互呢?在.NET中通用的做法是做WebService向外部提供接口,包括提供给外部程序的接口和外部环境推送过来的数据等,那么怎么样将这些简单的涉及到数据库操作的工作简化,快速实现,解放劳动力就成了我们需要考虑的问题。现在军工行业版中对外提供的接口,所采用的是一套固定的模式,在接口最上层写外层展现方法,逻辑层写抽取数据的逻辑(或者转化数据层的数据),数据层将数据转化并保存到数据库中(或者取数据),这样当一个客户每提出要同步一个别的系统的表数据到本系统中(或同步本系统数据到别系统中时),我们不得不每一层都加一个方法,以实现接口。
技术实现思路
本专利技术的技术任务是针对以上不足之处,提供一种利用编写实体类特性从而实现简单数据库的通用方法,通过自定义特性类,将一些表信息分装到特性类中,进而封装简单的插入、更改的逻辑。本专利技术解决其技术问题所采用的技术方案是:一种利用编写实体类特性从而实现简单数据库的通用方法,所述方法包括:自定义特性类,用于存储实体类所对应的一些操作信息;利用先进的泛型技术,统一封装以对应不同的实体类;通过反射等技术收集实体类的属性,特性信息;实现面向接口编程与创建对象的融合。进一步的,通过反射、泛型、自定义特性 ...
【技术保护点】
一种利用编写实体类特性从而实现简单数据库的通用方法,其特征在于所述方法包括:自定义特性类,用于存储实体类所对应的一些操作信息;利用先进的泛型技术,统一封装以对应不同的实体类;通过反射等技术收集实体类的属性,特性信息;实现面向接口编程与创建对象的融合。
【技术特征摘要】
1.一种利用编写实体类特性从而实现简单数据库的通用方法,其特征在于所述方法包括:自定义特性类,用于存储实体类所对应的一些操作信息;利用先进的泛型技术,统一封装以对应不同的实体类;通过反射等技术收集实体类的属性,特性信息;实现面向接口编程与创建对象的融合。2.根据权利要求...
【专利技术属性】
技术研发人员:王彦军,
申请(专利权)人:浪潮通用软件有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。