... не является столбцом внешнего ключа и не может использоваться здесь? - PullRequest
0 голосов
/ 17 июня 2009

У меня есть два представления в SQL, и я создал сопоставления с ними в Linq to SQL.

У этих двух представлений есть прекрасная связь между Ticket.ProblemCode и Problem.Code

Когда я пытаюсь установить UIHint ("ForeignKey") на Ticket.ProblemCode и запустить веб-страницу, я получаю сообщение об ошибке:

'ProblemCode' не является столбцом внешнего ключа и не может использоваться здесь.

Кто-нибудь знает почему? Что еще важнее, как это исправить?

1 Ответ

1 голос
/ 17 июня 2009

Смотрите этот пост на форумах ASP.NET: http://forums.asp.net/t/1254559.aspx

Кроме того, вы сказали, что создали ассоциацию в Linq to SQL. Есть ли фактическое ограничение PK / FK в базе данных или оно представлено только в вашем dbml?

...