& # 8230; не является столбцом внешнего ключа и не может использоваться здесь?

StackOverflow https://stackoverflow.com/questions/1008641

Вопрос

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

Два представления имеют связь, которая прекрасно работает, между Ticket.ProblemCode и Problem.Code

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

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

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

Это было полезно?

Решение

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top