我正在寻找一个允许我编写C#用户界面和C ++服务的ORM。两者都需要从同一个数据库访问数据。理想情况下,我希望从我可以编程的数据库模式生成C#和C ++类。
数据库可能是SQLServer,但尚未确定。
注意:我在Windows环境中这样做,但由于我不想进入的原因,我实际上不能使用COM,所以COM解决方案不是一个选项。
这与此问题类似:
ORM (object relational manager) solution with multiple programming language support
然而,这个问题得不到充分回答,我无法对此表示赏心。
答案 0 :(得分:2)
不幸的是,这可能对您没有任何帮助,但如果您放弃尝试寻找预构建解决方案,那么开发仅支持您需要的内部版本并不是非常困难。
我们有一个内部数据定义语言,用于为我们的数据生成SQL模式,以及用于本机C ++和.NET的ORM类。唯一真正的诀窍是将生成的模式与数据库中已有的模式进行比较,以便更轻松地迁移到下一个版本。