Я мигрирую систему из Entity Framework 5 на 6, и у меня есть следующий запрос:
item.Count(x => x.ID < 0 && ((EntityObject)x).EntityState == System.Data.EntityState.Added)
Элемент представляет значение из IGrouping между ID и сущностью. Я протестировал несколько решений, таких как:
context.ChangeTracker.Entries<EntityX>().Count(x => x.State == System.Data.Entity.EntityState.Added);
Однако, как вы можете видеть, он пропускает одно важное значение - идентификатор. Эта ситуация создает более сложную ситуацию, поскольку в других случаях я проверяю идентификатор и в аналогичных обстоятельствах.
Я не могу найти способ их объединения, поскольку они необходимы для завершения полной миграции. Есть идеи?