Je commence simplement à utiliser les projets de base de données Visual Studio et j'adore les plans de génération de données que je peux créer avec. Cependant, dans un de mes projets, j'ai besoin de remplir une table de recherche avec des valeurs spécifiques. Comme une relation de clé étrangère existe entre la table de recherche et une autre table, je ne peux pas supprimer la table de correspondance du plan de génération de données sans supprimer l'autre table du plan. Mais je ne peux pas générer de données pour l'autre table. Comment puis-je a) spécifier les données exactes que le générateur doit utiliser pour ajouter des données à la table de recherche, ou b) le générateur n'ajoute-t-il pas de nouvelles valeurs à la table, mais utilise plutôt des valeurs qui existent déjà?Création d'un plan de génération de données qui inclut des valeurs de table de recherche correctes
Merci!
Cela ne semble pas fonctionner dans Visual Studio 2010. 'La génération de données a échoué en raison de l'exception suivante: La colonne' MyForeignKeyId 'n'autorise pas DBNull.Value ..' s'est produite 1 fois (s). –
Vous devez toujours conserver l'intégrité de la clé étrangère. Dans le cas de la question OP - il y a déjà des données dans la table de recherche qui ne doivent pas être supprimées. –
Oui. Lors de l'exécution de votre plan de génération de données, n'effacez jamais les données existantes et définissez le nombre de lignes à insérer à zéro pour conserver les tables de domaine intactes. –