... non è una colonna chiave esterna e non può essere utilizzata qui?
-
06-07-2019 - |
Domanda
Ho due viste in SQL e ho creato delle mappature su di esse in Linq a SQL.
Le due viste hanno un'associazione, che funziona benissimo, tra Ticket.ProblemCode e Problem.Code
Quando provo a impostare UIHint (" ForeignKey ") su Ticket.ProblemCode ed eseguo la pagina web ottengo l'errore:
'ProblemCode' non è una colonna di chiave esterna e non può essere utilizzata qui.
Qualcuno sa perché? Ancora più importante, come risolverlo?
Soluzione
Vedi questo post sui forum ASP.NET: http://forums.asp.net/t/1254559.aspx
Inoltre, hai detto di aver creato l'associazione in Linq a SQL. Esiste un effettivo vincolo PK / FK nel database o è rappresentato solo nel tuo dbml?
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow