У меня есть проект Entity Framework 4 со многими объектами POCO (50+), которые автоматически создаются из файла edmx с использованием шаблона.Все они по умолчанию используют прокси и отслеживание изменений.Все работало отлично, пока я не заметил, что одна из моих сущностей вдруг не использует отслеживание изменений.Когда я смотрю на Entity Wrapper ObjectStateEntry в режиме отладки только для этой сущности, он показывает, что это EntityWrapperWithoutRelationship, и что ChangeTrackingState имеет значение Snapshot.Я не сделал ничего особенного для этой конкретной сущности, хотя это крупная сущность со множеством элементов навигации, прикрепленных к ней.Все они автоматически устанавливаются как свойства ICollection, и все они являются виртуальными свойствами.Эта сущность не имеет каких-либо сложных свойств.У него есть вычисляемое поле, но я не думаю, что это как-то связано с этим.Как я уже сказал, эта сущность работала нормально, как и другие сущности, но я не могу понять, почему это больше не так.И я сделал слишком много изменений во всем приложении и файле edmx, чтобы знать, что это может быть.Я мог бы действительно понять, что может быть причиной этого.