Bonjour à tous,
Connaissez-vous le moyen de spécifier explicitement une valeur pour une colonne de type identité ?
Je me trouve dans la situation suivante : je dois importer des données existantes dans une base et je passe par un modèle EF. Dans le cas de ma table des Pays, je dois conserver les IDs existant car ils sont utilisés via une clé étrangère de la table des adresses.
Cependant, dans la nouvelle table, la colonne ID est une colonne Identity.
Dans le programme d'import, j'ai beau préciser la valeur de la colonne Id, EF n'en tient pas compte et lui attribue la valeur automatique...
Existe-t-il un moyen qu'il prenne compte ma valeur, ou est-ce que je dois retirer l'attribut "Identity" le temps de l'import des données ?
Merci
Edit :
J'ai essayé de créer manuellement l'EntityKey, mais la valeur n'est quand même pas prise en compte au moment du SaveChanges.
Partager