Select
LINQ function has an overload that gives you the index into the enumeration and it uses an int. So, I thought what’s going to happen if I have longer enumeration and it goes over the range of the int?
]]>I’ll deliver workshop called Mastering Entity Framework Core – basically in something like 8 hours I’ll try to teach you Entity Framework Core all the way into “monk” level. It will be a lot of stuff, but also lot of fun.
Besides the workshop, I’ll also have two sessions Autoincrement (identity) is not the only option for primary keys and What’s new in Entity Framework Core 7 (abstracts below).
]]>end
in C#.
]]>Task
and IDisposable
surprised me quite well. And yes, it’s my fault. As usual.
]]>var data = new[] { 1, 2, 3 };
But today I realized, you can also use this (target-typed new expressions) when using arrays.
]]>První v pořadí je SQL Server Bootcamp 2022, kde si budete moci poslechnout Autoincrement (identity) není jediná možnost jak generovat PK. Následovat bude WUG Days 2022, kde mám Entity Framework Core 7 – Co nás čeká, Co čekat od .NET 7 a C# 11 – Co nás čeká.
]]>Sometimes it is in Czech (like this one), sometimes in English. Sometimes one person (and me), sometimes multiple.
Do you have an interesting question? Send me an email and let’s chat about it.
Now, here’s the recording:
]]>Sometimes it is in Czech (like this one), sometimes in English. Sometimes one person (and me), sometimes multiple.
Do you have an interesting question? Send me an email and let’s chat about it.
Now, here’s the recording:
]]>Two of my sessions were selected. First is C# Source Generators – let the machine do the programming and other is Performance with Span<T> for dummies (should I care?).
]]>if
s today, I was thinking whether it would be possible to use pattern matching from recent versions of C#. To make things more interesting, I was comparing multiple values and it was not a simple equality. Blindly typing the code, I was very surprised Roslyn didn’t complain.
]]>Task
called WaitAsync
. It might not look like a big deal. Basically, the asynchronous version of Wait
, right? Yes, but also it closes one gap that was often implemented poorly.
]]>