問題タブ [odb-orm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1274 参照

c++ - ORM ODB for C++ Object Persistence は DB を作成/再作成しますか

私はこのライブラリとORM全般にかなり慣れていません。EntityFramework のようなツールがオブジェクトからデータベースを生成し、データベースからコードを生成できることを私は知っています。ODB for C++ で同様のことができますか? そうでない場合、C++ 用にそのようなことができるライブラリはありますか? 前もって感謝します

0 投票する
2 に答える
1864 参照

c++ - ODB などの ORM を使用する場合のクラス変更の処理

ORM (Objection Relational Mapper) を使用して、C++ オブジェクトを SQLite データベースに永続化できるようにすることを検討しています。現在、CodeSynthesis による ODB を検討しています。

参照: http://www.codesynthesis.com/products/odb/

ODB のドキュメントを見ても、私が持っているしつこい質問に対する答えが見つかりません。それは次のとおりです。

クラスを作成し、それを DB に永続化した後、製品の新しいバージョンでクラスを変更するとどうなりますか。ユーザーが新しいバージョンのソフトウェアを入手したとき、古いデータはどのようにしてクラスの新しいバージョンに適切にロードされるのでしょうか?

以前に boost::serialize を見たことがありますが、この種の「アップグレード」を処理するメカニズムがありますが、疑問に思っています:

  1. ORM ツールでは、これは一般的にどのように処理されますか?
  2. 特にODBでこれを行う方法
  3. この問題を処理する ODB より優れた ORM ツールはありますか?
0 投票する
1 に答える
90 参照

c++ - odb-orm 経由で ms-access に接続する

私はこのライブラリと ORM 全般にかなり慣れていませんが、次の質問があります。

Microsoft .mdb または .accdb ローカル データベース内のテーブルに odb-orm (コード合成) 経由で接続できますか?