IEntityWithKey.EntityKey Property
Gets or sets the EntityKey for instances of entity types that implement this interface.
Assembly: EntityFramework (in EntityFramework.dll)
If an object is being managed by a change tracker, it is expected that IEntityChangeTracker methods EntityMemberChanging and EntityMemberChanged will be used to report changes on EntityKey. This allows the change tracker to validate the EntityKey's new value and to verify if the change tracker is in a state where it can allow updates to the EntityKey.