3 ms·
I like that you asked this question and I'll probably refresh this page a few times to read the responses. I use an ORM called odb by CodeSynthesis. It is one
by shortoncash 9y ago
I like that you asked this question and I'll probably refresh this page a few times to read the responses.
I use an ORM called odb by CodeSynthesis. It is one of my favorite ORMs and an extremely high quality product. This ORM has saved me in more ways than one, but the biggest benefit is exactly what you've described.
I can't speak to other ORMs, but odb has such a nice system that it makes C++ development involving databases tolerable. Prior to this, managing queries, transactions, and keeping on top of problems related to interactive with specific databases was a real nuisance. There are enough quirks and differences between databases that I feel like it's too easy to understate what a pain the differences between variants of SQL can actually become in a large project.