OwnageIsMagic
OwnageIsMagic
@theraot can you provide test runner arguments that you use
@maxisam `SynchronizationContext` is [**thread** local](https://source.dot.net/#System.Private.CoreLib/src/libraries/System.Private.CoreLib/src/System/Threading/SynchronizationContext.cs,16) And [`DetectBlockingSynchronizationContext`](https://github.com/benaadams/Ben.BlockingDetector/blob/main/src/Ben.BlockingDetector/DetectBlockingSynchronizationContext.cs) doesn't guarantee `await` will return to the same thread (it even doesn't override `Post`/`Send` methods)
@roji workaround adds default value to table definition, but now model differ always reports model is changed and generates bogus migrations ``` migrationBuilder.AlterColumn( name: "Risk", schema: "schema", table: "MyTable", type:...
I ended up with ```cs protected override void ConfigureConventions(ModelConfigurationBuilder configurationBuilder) { base.ConfigureConventions(configurationBuilder); configurationBuilder.Conventions.Add(_ => new NotNullPrimitiveCollectionConvention()); } ``` ```cs internal sealed class NotNullPrimitiveCollectionConvention : IModelFinalizingConvention { public void ProcessModelFinalizing(IConventionModelBuilder modelBuilder,...