Timo van Zijll Langhout

Results 51 comments of Timo van Zijll Langhout

Sure, no expectations about the timeline! As for testing/benchmarking code, I'll do my best. The concrete usage and queries I can already propose.

# Implementation Proposal Ideally, we will translate the `MinBy`/`MaxBy` into "lower", already supported expressions. These get translated to SQL correctly even now. I'm actually using precisely these expression in production...

If the property being mapped here is a collection [of value objects], perhaps structural equality should be preferred on the collection. The value objects inside can simply override `Equals()` et...

At least when it comes to expressions for _creating_ a dictionary, in order to avoid the confusion of having too many options (especially ones that are _almost_ the same), I...

@roji How strong is the need to avoid changes between 9 and 10? The reason I ask is that it is very possible that .NET 10 will see improvements to...

Nice work, @ChrisJollyAU. I just wanted to clarify that the need for the generator to be monotonic (intra-millisecond) is not being addressed by the initial .NET 9 implementation of UUIDv7....

I'll have to reason out loud and get some input on this, as I'm not a user of the feature. I like to have my IDs on construction. :smile: Starting...

@roji I'm looking into creating a PR. The main challenge seems to be that there is a ton of repetition. `NpgsqlModelBuilderExtensions`, `NpgsqlPropertyExtensions`, `NpgsqlModelExtensions`, `NpgsqlAnnotationNames`, and `NpgsqlPropertyBuilderExtensions` all need to be...

@roji Ahh, you simply wanted to replace the default. Yeah, that's a _lot_ easier. 😆 @ChrisJollyAU, let's swap notes. I did a pure copy of the .NET 9 code, with...

`Span` overloads should be sufficient, as `Memory` allows you to get a span of it.