J'utilise ASP.NET Dynamic Data pour un projet et j'ai une table qui a deux champs distincts qui pointent vers la même clé étrangère dans une autre table.
Cette relation fonctionne bien dans SQL Server.
Cependant, dans le modèle SQL LINQ pour le modèle ASP.NET Dynamic Data, seule la relation du premier champ se reflète. Si je tente d'ajouter la deuxième relation manuellement, il se plaint qu'il « ne peut pas créer une association « ForeignTable_BaseTable ». La même propriété est répertorié plusieurs fois: « Id ». »
Cet article MSDN donne ces conseils utiles comme:
- Examinez le message et notez la propriété spécifiée dans le message.
- Cliquez sur OK pour fermer la boîte de message.
- Inspecter les propriétés d'association et de supprimer les entrées en double.
- Cliquez sur OK.