当前位置: 首页 > 专利查询>微软公司专利>正文

.NET数据类型和实例的持久存储制造技术

技术编号:2854820 阅读:195 留言:0更新日期:2012-04-11 18:40
提供了一种将数据对象持续地保存到数据库中但对底层数据存储没有基本的依赖性的一般机制。与依赖于编程人员对数据库结构应当看起来像什么的经验相反,数据类型由编程人员用建议将使用哪些相应数据的属性来定义和装饰,而无需编程人员定义将用于存储数据的数据库的结构。此后,数据库被动态创建以满足由经装饰属性所表示的需要。特别地,众多不同的表格根据对访问数据的计划需要来创建。通过这样做,可创建提供所需结果的最优化数据库,而无需编程人员具有任何有关数据库和相应数据库模式的专门知识。

【技术实现步骤摘要】

本专利技术涉及计算系统的领域,尤其涉及用于创建数据库结构,并用于响应与数据类型特别是.Net数据类型相关联的装饰将数据存储在数据库中的方法、系统和计算机程序产品。
技术介绍
有许多可用于存储数据的不同系统和工具。数据存储可包括例如使用数据库工具,该工具被配置成使编程人员能基于已知需要选择不同类型的数据库结构,用来存储数据。一种这样的工具包括根据Jet SQL数据库来存储数据的Access,尽管也存在其它工具。然而,可以理解,尽管有本示例,存在用于许多不同类型的关系数据库的各种其它类型的数据存储工具。然而,现有数据库工具的一个问题是它们需要编程人员具有有关数据库的、以及应如何创建并组织该数据库的相对复杂的知识,以便向创建它们的特定实现提供最为众所周知的性能。例如,编程人员将需要标识不同类型的表格、已分配存储器以及要向数据库提供的其它存储结构。然而由于对存储数据的需要可波动,现有的用于创建数据库结构的模式受到一些限制。特别地,基于对存储数据的已知需要和编程人员有关如何最好地服务那些需要的有限知识,数据库的创建可能会过度限制数据库的使用,并防止数据库被简便定制以在将来服务不同需要。特别本文档来自技高网...

【技术保护点】
一种用于创建持久数据存储器的方法,所述持久数据存储器用于存储一个或多个数据类型的对象,其特征在于,所述方法包括:接收一代码分段,所述代码分段包括在所述代码分段中标识的一个或多个数据类型;标识与所述数据类型的至少之一相关联的至少一个装饰;基于所述至少一个装饰,确定要用于存储所述数据的模式;确定所述数据存储器是否存在;以及在确定所述数据存储器不存在之后,创建所述数据存储器。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:GKKR卡基法亚SN达尼
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1