是否有支持C ++和C#的ORM(对象关系映射器)框架

时间:2009-04-24 15:45:55

标签: c# c++ sql database

我正在寻找一个允许我编写C#用户界面和C ++服务的ORM。两者都需要从同一个数据库访问数据。理想情况下,我希望从我可以编程的数据库模式生成C#和C ++类。

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

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

这与此问题类似:

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

然而,这个问题得不到充分回答,我无法对此表示赏心。

1 个答案:

答案 0 :(得分:2)

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

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