-
公开(公告)号:CN101894027A
公开(公告)日:2010-11-24
申请号:CN201010244931.8
申请日:2006-06-29
Applicant: 微软公司
CPC classification number: G06F8/24 , G06F8/30 , G06F8/65 , G06F17/30595 , G06F17/30607 , Y10S707/99931 , Y10S707/99943 , Y10S707/99944
Abstract: 本公开关于在对象关系映射中使用的代码生成模式。该代码模式可用于管理双向关系并确保一致性。该代码模式可支持按需或延期的关系数据加载。也提供了改变检测和跟踪。另外,默认成员修改器允许开发员在不直接修改生成的源代码的情况下覆盖工具生成的源代码。
-
公开(公告)号:CN102696026A
公开(公告)日:2012-09-26
申请号:CN201080060863.8
申请日:2010-12-31
Applicant: 微软公司
Inventor: M·J·沃伦 , A·Y·阿哈罗尼 , M·托格森 , R·帕凯 , N·M·加夫特 , J·帕森斯 , D·N·舒艾奇 , A·V·青高兹 , P·戈尔德 , K·皮尔希-比森 , 刘凯玲
CPC classification number: G06F17/30327 , G06F8/427
Abstract: 通过创建数据结构来启用在增量改变下带有父指针的高效不可变句法表示,该数据结构包括至少一个允许在树中进行向上和向下引用两者的树结构、以及不可变的(只读)且允许其自身的部分在其他数据结构中被重复使用的树结构。所描述的数据结构使得工具能够搜索并将特定的子树定位目标。该树的表示被定为目标的子树的片段在使用时被产生。树的其余部分不被产生。只读树保留相对信息,从而使其可被重新组装和共享。
-
公开(公告)号:CN101233488B
公开(公告)日:2012-07-04
申请号:CN200680027769.6
申请日:2006-06-21
Applicant: 微软公司
IPC: G06F9/45
Abstract: 一种支持将所选语义对象表示成数据对象的语言的编译器。数据对象可通过多种方式用来扩展编程语言的能力。数据对象可被传递给应用程序并用于创建该应用程序的可执行指令。这样,以编译器的本机语言编写的指令可用于控制接受使用与编译器本机语言不一致的语言的程序的应用程序。编译器的句法检查和变量绑定能力可用于要由与编译器生成的对象代码分开的应用程序执行的那些指令。表示为数据对象的语义对象可基于包含在源代码中的表达操作来选择,或者可以基于隐式类型转换来选择。
-
公开(公告)号:CN101438244B
公开(公告)日:2013-06-12
申请号:CN200780015874.2
申请日:2007-03-15
Applicant: 微软公司
CPC classification number: G06F17/3041 , G06F8/41
Abstract: 所要求保护的主题提供了方便利用嵌入式语言的显式表示来查询数据的系统和/或方法。IEnumerable组件可接收要利用IEnumerable接口和IEnumerable 接口中的至少一个在数据集合上采用的数据操作。镜像组件可利用对IEnumerable接口和IEnumerable 接口中的至少一个制作镜像的至少一个函数,通过将数据集合表示为表达式树,来提供查询数据集合的通用接口。
-
公开(公告)号:CN101894027B
公开(公告)日:2012-08-29
申请号:CN201010244931.8
申请日:2006-06-29
Applicant: 微软公司
CPC classification number: G06F8/24 , G06F8/30 , G06F8/65 , G06F17/30595 , G06F17/30607 , Y10S707/99931 , Y10S707/99943 , Y10S707/99944
Abstract: 本公开关于在对象关系映射中使用的代码生成模式。该代码模式可用于管理双向关系并确保一致性。该代码模式可支持按需或延期的关系数据加载。也提供了改变检测和跟踪。另外,默认成员修改器允许开发员在不直接修改生成的源代码的情况下覆盖工具生成的源代码。
-
公开(公告)号:CN101233505B
公开(公告)日:2010-11-17
申请号:CN200680027491.2
申请日:2006-06-29
Applicant: 微软公司
IPC: G06F17/00
CPC classification number: G06F17/30595 , G06F17/30607
Abstract: 允许对象关系映射中的一致导航(对数据库和存储器环境)的系统和方法。这一般经由对持久对象(例如,实体集、实体引用...)的集合的限制来确保对象图的保真度。而且,跟踪组件可在改变发生时检测改变,并且仅经改变的对象的副本被创建以便优化操作。
-
公开(公告)号:CN101438244A
公开(公告)日:2009-05-20
申请号:CN200780015874.2
申请日:2007-03-15
Applicant: 微软公司
CPC classification number: G06F17/3041 , G06F8/41
Abstract: 所要求保护的主题提供了方便利用嵌入式语言的显式表示来查询数据的系统和/或方法。IEnumerable组件可接收要利用IEnumerable接口和IEnumerable 接口中的至少一个在数据集合上采用的数据操作。镜像组件可利用对IEnumerable接口和IEnumerable 接口中的至少一个制作镜像的至少一个函数,通过将数据集合表示为表达式树,来提供查询数据集合的通用接口。
-
公开(公告)号:CN101233505A
公开(公告)日:2008-07-30
申请号:CN200680027491.2
申请日:2006-06-29
Applicant: 微软公司
IPC: G06F17/00
CPC classification number: G06F17/30595 , G06F17/30607
Abstract: 允许对象关系映射中的一致导航(对数据库和存储器环境)的系统和方法。这一般经由对持久对象(例如,实体集、实体引用...)的集合的限制来确保对象图的保真度。而且,跟踪组件可在改变发生时检测改变,并且仅经改变的对象的副本被创建以便优化操作。
-
公开(公告)号:CN101523384B
公开(公告)日:2011-05-25
申请号:CN200680027771.3
申请日:2006-06-29
Applicant: 微软公司
IPC: G06F17/00
CPC classification number: G06F8/24 , G06F8/30 , G06F8/65 , G06F17/30595 , G06F17/30607 , Y10S707/99931 , Y10S707/99943 , Y10S707/99944
Abstract: 本发明关于在对象关系映射中使用的代码生成模式。该代码模式可用于管理双向关系并确保一致性。该代码模式可支持按需或延期的关系数据加载。也提供了改变检测和跟踪。另外,默认成员修改器允许开发员在不直接修改生成的源代码的情况下覆盖工具生成的源代码。
-
公开(公告)号:CN101523384A
公开(公告)日:2009-09-02
申请号:CN200680027771.3
申请日:2006-06-29
Applicant: 微软公司
IPC: G06F17/00
CPC classification number: G06F8/24 , G06F8/30 , G06F8/65 , G06F17/30595 , G06F17/30607 , Y10S707/99931 , Y10S707/99943 , Y10S707/99944
Abstract: 本公开关于在对象关系映射中使用的代码生成模式。该代码模式可用于管理双向关系并确保一致性。该代码模式可支持按需或延期的关系数据加载。也提供了改变检测和跟踪。另外,默认成员修改器允许开发员在不直接修改生成的源代码的情况下覆盖工具生成的源代码。
-
-
-
-
-
-
-
-
-