March 12, 2024

Another Linux lie: we have database engines!

Another Linux lie: we have database engines!

Yes, it's another lie. Truth is, you don't. You have miserable wannabe fidget-spinner projects that pretend to be database engines! Enter PostgreSQL:

My guess is that the "other providers" where this works is SqlClient with MARS (Multiple Active Result Sets), which is precisely this feature. Npgsql doesn't support MARS (and for good reason), the right solution here is either to materialize the list as suggested, or if it's too big for that, use two contexts (although that brings in its own problems). –
Shay Rojansky
Apr 6, 2020 at 21:40

Above, "we fucked up" is passed for "for good reason". You suck, dudes! Multiple active resultsets is a GREAT feature, a life savior in the fuzzy, mushy world of .NET with its lazy loading and async behavior. We developers absolutely need it, but you, Shay Shmojansky, force us to commit entire resultsets into collections in order to iterate them later and run other commands from their data. Boo hoo!

To give you an idea of how competent those genius degenerates are NOT, I'll show you this screenshot:

Those fucktards used a VARCHAR(3) column, to store YES/NO for an identity! Genius is as genius does.

Posted by: LinuxLies at 09:29 AM | No Comments | Add Comment
Post contains 208 words, total size 1 kb.




What colour is a green orange?




14kb generated in CPU 0.01, elapsed 0.0474 seconds.
35 queries taking 0.0414 seconds, 127 records returned.
Powered by Minx 1.1.6c-pink.