Question

J'ai un modèle Entity Framework en utilisant le tableau par type Héritage, mais quand j'utilise un plan de génération de données VS, il produit des clés en double dans les tables de l'enfant, ce qui est un problème pour EF. Quelqu'un sait-il d'une façon d'obtenir ce travail, de sorte que les tables de l'enfant ne sont pas les clés qui se chevauchent?

Était-ce utile?

La solution

Pour quelqu'un d'autre d'essayer de le faire, je l'ai trouvé une solution. Vous pouvez modifier le type de génération de clés étrangères à interger, et les plages puis attribuez-lui. Ainsi, par exemple, ma table mère génère 40 enregistrements. Ensuite, chacun de mes 4 tables enfant génère 10 enregistrements en définissant un rapport 1: 4 sur chacun. Ensuite, je mets la valeur d'identification pour la première table à 1-10, pour la deuxième 11-20, etc. Cela fonctionne parfaitement.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top