2009-04-24 79 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類。唯一真正的技巧是將生成的模式與數據庫中已有的模式進行比較,以便更輕鬆地遷移到下一個版本。