Я столкнулся с моим первым разочарованием в Entity Framework 4. Оказывается, что SQL CE при использовании с EF4 не поддерживает автоматически генерируемые первичные ключи . Я получаю System.Data.UpdateException от OnjectContext.SaveChanges () с этим сообщением:
Сгенерированные сервером ключи и сгенерированные сервером значения не поддерживаются SQL Server Compact.
Итак, теперь мне нужно вручную генерировать ключи для моих сущностей. Предполагая, что я хочу использовать автоинкрементные целочисленные ключи, каков наилучший способ создания и отслеживания ключей при использовании Entity Framework? Спасибо за вашу помощь.