context.Database.SqlCommand("SET IDENTITY_INSERT [Songs] ON;");
juste avant de faire la méthode Add (la méthode Add de DbSet).IDENTITY_INSERT ON non respecté pour Entity Framework DBSet.Add méthode
Mes données utilisent toujours la valeur d'identité au lieu de l'ID que je fournis. Je ne veux que cela temporairement (pour la migration de données), puis il devrait rester l'identité générée automatiquement à l'avenir. J'utilise SQL CE 4 pour ma base de données.
Question similaire à http://stackoverflow.com/questions/13086006/how-can-i-force-entity-framework-to-insert-identity-columns – Jez