带有多种编程语言支持的ORM(对象关系管理器)解决方案

编程入门 行业动态 更新时间:2024-10-26 21:25:08
本文介绍了带有多种编程语言支持的ORM(对象关系管理器)解决方案的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

是否有一个好的ORM(对象关系管理器)解决方案可以使用来自C ++,C#,Python的相同数据库?

Is there a good ORM (object relational manager) solution that can use the same database from C++, C#, Python?

它也可能是多种解决方案,例如一种语言,只要他们可以访问相同的数据库并使用相同的架构即可.

It could also be multiple solutions, e.g. one per language, as long as they can can access the same database and use the same schema.

还需要多平台支持.

这个想法是拥有一个数据库,并可以使用几种不同的编程语言编写的软件访问该数据库.理想情况下,这将由一个具有所有这些语言的API(或绑定)的ORM提供.

The idea is to have one database and access this from software written in several different programming languages. Ideally this would be provided by one ORM having APIs (or bindings) in all of these languages.

另一种解决方案是在每种语言中使用兼容的架构来使用不同的ORM.但是我相信在这种情况下架构迁移将非常困难.

One other solution is to have a different ORM in each language, that use compatible schemas. However I believe that schema migration will be very hard in this setting.

推荐答案

我知道 DataAbstract 用于Pascal,C#,不久将用于Mac和Iphone的目标C,但不支持Python.

I know DataAbstract for Pascal, C# and soon for objective C for Mac and Iphone but no Python support.

更多推荐

带有多种编程语言支持的ORM(对象关系管理器)解决方案

本文发布于:2023-11-29 22:09:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1647768.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:管理器   编程语言   多种   对象   解决方案

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!