Maurycy Markowski
Maurycy Markowski
reopening for potential servicing
based on the info provided, this is the most likely culprit: https://github.com/dotnet/efcore/issues/27102. @NivZo you can disable this particular change by using AppContext switch with the value `"Microsoft.EntityFrameworkCore.Issue27102"`
`NullCheckRemovingExpressionVisitor` converts ```cs DbSet() .Select(c => c.ServicePlan == null ? null : (bool?)c.ServicePlan.TerminationDate.HasValue) ``` into ```cs DbSet() .Select(c => (bool?)c.ServicePlan.TerminationDate.HasValue) ``` which is correct in general, but not in case...
owned types that are part of the collection have hard-coded ordinal key named "Id" of type int. Related issue: https://github.com/dotnet/efcore/issues/28594
we should at least throw in validation until flexible ordinal key is implemented
the problem comes from the fact that the Id property is considered to be a key. In case of JSON entity each property is either column access (in case of...
reopening for patch
tests for complex query filters (e.g. containing other dbsets as part of the filter)
@danirzv `Include` always starts from the root. `ThenInclude` is the operation that builds on top of the previous one, so you need to recurse on these, not the entire chain....
problem here is that Headers is `Dictionary` so can't be an owned type mapped to json. We should be better about error/validation. Also improve robustness of the `JsonEntityMaterializerRewriter` - currently...