問題タブ [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.
c++ - ORM ODB for C++ Object Persistence は DB を作成/再作成しますか
私はこのライブラリとORM全般にかなり慣れていません。EntityFramework のようなツールがオブジェクトからデータベースを生成し、データベースからコードを生成できることを私は知っています。ODB for C++ で同様のことができますか? そうでない場合、C++ 用にそのようなことができるライブラリはありますか? 前もって感謝します
c++ - ODB などの ORM を使用する場合のクラス変更の処理
ORM (Objection Relational Mapper) を使用して、C++ オブジェクトを SQLite データベースに永続化できるようにすることを検討しています。現在、CodeSynthesis による ODB を検討しています。
参照: http://www.codesynthesis.com/products/odb/
ODB のドキュメントを見ても、私が持っているしつこい質問に対する答えが見つかりません。それは次のとおりです。
クラスを作成し、それを DB に永続化した後、製品の新しいバージョンでクラスを変更するとどうなりますか。ユーザーが新しいバージョンのソフトウェアを入手したとき、古いデータはどのようにしてクラスの新しいバージョンに適切にロードされるのでしょうか?
以前に boost::serialize を見たことがありますが、この種の「アップグレード」を処理するメカニズムがありますが、疑問に思っています:
- ORM ツールでは、これは一般的にどのように処理されますか?
- 特にODBでこれを行う方法
- この問題を処理する ODB より優れた ORM ツールはありますか?
c++ - odb-orm 経由で ms-access に接続する
私はこのライブラリと ORM 全般にかなり慣れていませんが、次の質問があります。
Microsoft .mdb または .accdb ローカル データベース内のテーブルに odb-orm (コード合成) 経由で接続できますか?