После настройки поля на StoreGeneratedPattern.Identity
его нельзя изменить в приложении. Вот как это работает. Если вы попытаетесь это сделать, EF либо пропустит вашу модификацию, либо выдаст исключение. Если вам нужно определить ключ на клиенте, вам не нужно генерировать ключ в базе данных, и вы должны установить StoreGeneratedPattern.None
.