2009-04-24 6 views
4

私はC#ユーザーインターフェイスとC++サービスを書くことができるORMを探しています。どちらも同じデータベースのデータにアクセスする必要があります。理想的には、C#とC++のクラスをデータベーススキーマから生成し、それからプログラムすることができます。C++とC#をサポートするORM(Object Relational Mapper)フレームワークがあります

データベースはおそらくSQLServerですが、まだ決定されていません。

注:私はWindows環境でこれをやっていますが、実際にはCOMを使用できないため、COMソリューションはオプションではありません。

これは、この質問のようになります。

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

しかし、それは十分に答えていなかった、と私はそれに恵みを上げることはできません。

+0

投票の締切り。これは正確な複製です。唯一の違いは、答えが気に入らなかったことです。 –

+1

関連する質問は、ORMが必要なものではないPythonを対象としていました。私は自分の質問を開くことに抵抗し、別の人の質問に賞金を支払うことが可能だった場合、既存のものに対して賞金を払いました。 –

+0

閉会の理由についてコメントするほどの丁寧さをありがとう。私はそれが非常に似た質問であることに同意します。 –

答えて

2

残念ながら、これはあなたには何の助けにもならないかもしれませんが、プレビルドソリューションを見つけることをあきらめても、必要なものだけをサポートする社内バージョンを開発することは非常に難しいことではありません。

データ用のSQLスキーマの生成に使用する社内データ定義言語、およびネイティブC++および.NET用のORMクラスがあります。唯一の現実的なやり方は、生成されたスキーマとデータベース内のものを比較して、次のバージョンへの移行を容易にすることです。

+0

ありがとう、それは非常に便利です!私たちは、同じフォーマットにシリアライズできるC++クラスとC#クラスを生成するための社内システムを持っています。私はデータベースマッピングのためにこのシステムを拡張することを検討していました。私がやった前に、私はしばらく時間を節約できるようなものはまだないと確信していました。私はこれまでのようには見えません。 –

関連する問題