Question

J'ai deux vues en SQL et j'ai créé des correspondances entre elles dans Linq vers SQL.

Les deux vues ont une association qui fonctionne très bien entre Ticket.ProblemCode et Problem.Code

.

Lorsque j'essaie de définir UIHint (" ForeignKey ") sur Ticket.ProblemCode et d'exécuter la page Web, le message d'erreur suivant s'affiche:

'ProblemCode' n'est pas une colonne de clé étrangère et ne peut pas être utilisé ici.

Quelqu'un sait pourquoi? Plus important encore, comment y remédier?

Était-ce utile?

La solution

Voir ce message sur les forums ASP.NET: http://forums.asp.net/t/1254559.aspx

De plus, vous avez dit que vous avez créé l'association dans Linq to SQL. Existe-t-il une contrainte PK / FK réelle dans la base de données ou est-elle uniquement représentée dans votre dbml?

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