不同对象关系映射下的模型迁移方法、装置、介质和设备制造方法及图纸

技术编号:40767135 阅读:29 留言:0更新日期:2024-03-25 20:16
本发明专利技术公开了一种不同对象关系映射下的模型迁移方法、装置、介质和设备,先通过类型反射器动态获取LINQ to SQL中定义的数据模型的模型特征,再通过Entity Framework 6中提供的预设配置接口对所述模型特征进行适应性配置,以使得配置后的数据模型与Entity Framework 6中的数据表之间建立使用代码配置的映射方式。这样Entity Framework 6可以识别LINQ to SQL中的数据模型与数据库的关系,从而达到同一个数据模型,可以同时用于新旧的两种技术里面。

【技术实现步骤摘要】

本专利技术涉及计算机,尤其是涉及一种不同对象关系映射下的模型迁移方法、装置、介质和设备


技术介绍

1、linq to sql是一种数据访问技术,它可以让我们用类似于sql的语法来查询和操作sqlserver数据库中的数据。它使用了一种叫做对象关系映射(object relationalmapping,orm)的技术,可以将数据库中的表、列和关系映射到.net中的类、属性和方法,从而让我们可以用面向对象的方式来操作数据。

2、entity framework 6也是一种数据访问技术,它也使用了orm技术,但linq tosql和entity framework 6在处理数据模型和数据库映射方面采用了不同的机制和规则。因此,直接将linq to sql中定义的数据模型用于entity framework 6是不可行的。


技术实现思路

1、基于此,有必要提供不同对象关系映射下的模型迁移方法、装置、介质和设备,以解决直接将linq to sql中定义的数据模型用于entity framework 6是不本文档来自技高网...

【技术保护点】

1.一种不同对象关系映射下的模型迁移方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述通过类型反射器动态获取LINQ toSQL中定义的数据模型的模型特征,包括:

3.根据权利要求1所述的方法,其特征在于,所述通过Entity Framework 6中提供的预设配置接口对所述模型特征进行适应性配置,包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.一种不同对象关系映射下的模型迁移装置,其特征在于,所述不同对象关系映射下的模型迁移装置,包括:

6.根据权利要求5所述的不同对象关系...

【技术特征摘要】

1.一种不同对象关系映射下的模型迁移方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述通过类型反射器动态获取linq tosql中定义的数据模型的模型特征,包括:

3.根据权利要求1所述的方法,其特征在于,所述通过entity framework 6中提供的预设配置接口对所述模型特征进行适应性配置,包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.一种不同对象关系映射下的模型迁移装置,其特征在于,所述不同对象关系映射下的模型迁移装置,包括:

6.根据权利要求5所述的不同对象关系映射下的模型迁移装置,其特...

【专利技术属性】
技术研发人员:吴维略金真龚振王贤鹏
申请(专利权)人:深圳市道旅旅游科技股份有限公司
类型:发明
国别省市:

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

1