Je travaille sur une application C# .NET 3.5 WCF RIA Services et j'ai un problème avec mon modèle Entity Framework.Comment dire quel nom les services RIA/modèle EF utilisent pour les associations?
Mon entité Foo est mappée à une table DB et possède une clé primaire appelée FooId. Ma barre est mappée à une vue DB. J'ai conçu cette vue de manière sélective pour générer une clé composite dans l'EF à l'aide de deux des colonnes (en vérifiant qu'elles ne sont pas NULL et que les autres sont toutes NULL.) Cela a été fait en utilisant NULLIF et ISNULL dans le design d'affichage.)
Je suis en mesure d'ajouter cette vue au modèle sans problème mais je continue de rencontrer un problème lorsque j'essaie de mapper une association entre les deux. Foo devrait contenir de nombreux bars mais je continue à obtenir l'erreur suivante quand j'ajoute l'association:
Impossible de récupérer AssociationType pour association « FK_Bar_Foo »
Selon this page, il semble que cela pourrait fonctionner si je peux nommer correctement l'association (puisque les services RIA recherchent des noms spécifiques). J'ai essayé plusieurs variantes de noms qui correspondent au modèle d'autres associations sans succès. Est-ce que quelqu'un sait s'il y a un endroit où je peux chercher pour savoir quel nom il cherche?
Merci,