2009-04-24 57 views
4

我正在寻找一个ORM,允许我编写C#用户界面和C++服务。两者都需要从同一个数据库访问数据。理想情况下,我希望从数据库模式生成C#和C++类,然后可以对其进行编程。是否有支持C++和C的ORM(对象关系映射程序)框架?

数据库可能是SQLServer,但尚未确定。

注:我在Windows环境中这样做,但由于我不想进入的原因,我实际上不能使用COM,所以COM解决方案不是一种选择。

这类似于这样的问题:

ORM (object relational manager) solution with multiple programming language support

然而,这并没有回答不够好​​,我不能上提高赏金。

+0

投票结束。这是一个确切的副本。唯一的区别是你不喜欢答案。 – 2009-04-24 15:48:35

+1

这个相关的问题涵盖了Python,它不是我需要ORM的东西。我拒绝提出我的问题,如果能够对另一个人的问题进行奖励,本来会提出对现有问题的奖励。 – 2009-04-24 15:53:05

回答

2

不幸的是,这可能对您没有任何帮助,但是如果您放弃尝试寻找预构建解决方案,开发仅支持您需要的内部版本并不是非常困难。

我们有一种内部数据定义语言,用于为我们的数据生成SQL模式,并为本机C++和.NET生成ORM类。唯一真正的技巧是将生成的模式与数据库中已有的模式进行比较,以便更轻松地迁移到下一个版本。