什麼你會建議在以下情況下使用:在C++ SQLITE3 ORM的C++實現惰性加載
- 桌面應用程序(可能使用的wxWidgets)
- SQLITE3 DB(沒有併發訪問由不同的用戶)
- 想要某種可配置的延遲加載機制,這意味着對象的某些部分可以在不同的時刻加載。
我想使用ORM來減少CRUD代碼,是否有任何符合法案的規定? 我是否需要編寫自己的ORM?
謝謝,最好的問候。
什麼你會建議在以下情況下使用:在C++ SQLITE3 ORM的C++實現惰性加載
我想使用ORM來減少CRUD代碼,是否有任何符合法案的規定? 我是否需要編寫自己的ORM?
謝謝,最好的問候。
ODB是在GPL(或可購買的商業許可證)下發布的支持SQLite的C++ ORM。它還支持關係的延遲加載並且是跨平臺的。
有關詳細信息,請參閱http://www.codesynthesis.com/products/odb/features.xhtml。
Qt是一個優秀的跨平臺開發環境,有人寫的an ORM which goes well with it。
您可否詳細說明延遲加載的要求?
**可能重複:** [用於C++解決方案的良好ORM?](http://stackoverflow.com/questions/74141/good-orm-for-c-solutions) –