Arthur Vickers
Arthur Vickers
Split off from #29847. `IndexAttribute` is used erroneously on a navigation, which maps that navigation as a property until it is later explicitly configured as a navigation. At this time,...
Primitive collection declared as a `ReadOnlyCollection`: ```C# public ReadOnlyCollection DaysVisited { get; set; } ``` Query: ```C# var walksWithADrink = await context.Walks.Select( w => new { Count = w.DaysVisited.Count(v =>...
Originally reported here: https://github.com/PomeloFoundation/Pomelo.EntityFrameworkCore.MySql/issues/1908 See #30705 The main issue here is that the application is marking an entity as Deleted, and then adding a new instance with the same key...
See https://github.com/dotnet/efcore/pull/33536#pullrequestreview-2009733676 This was never implemented for non-hierarchical keys, and given the last of usage of join entities on Cosmos, it is quite low priority.
This is a grouping of related issues. Feel free to vote (👍) for this issue to indicate that this is an area that you think we should spend time on,...
When two entity types share the same table, then deleting an instance and inserting a new instance into the same row is combined into an update for the row. This...
See skipped tests in KeysWithConvertersCosmosTest. With by-convention configuration: ```C# modelBuilder.Entity( b => { b.Property(e => e.Id).HasConversion(IntClassKey.Converter); }); modelBuilder.Entity( b => { b.Property(e => e.Id).HasConversion(IntClassKey.Converter); b.Property(e => e.PrincipalId).HasConversion(IntClassKey.Converter); }); modelBuilder.Entity( b...
The JSON stored in a SQL Server column always has its Unicode characters escaped. For example, this code: ```C# context.Add(new Customer { Json = new MyJson { Be = "Füzér...
This is a grouping of related issues. Feel free to vote (👍) for this issue to indicate that this is an area that you think we should spend time on,...
One of the dilemmas of "getting started" applications and examples is that creating the database in code when the application starts is by far the easiest way to get up...