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?

È stato utile?

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
scroll top