& # 8230; не является столбцом внешнего ключа и не может использоваться здесь?
-
06-07-2019 - |
Вопрос
У меня есть два представления в 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?
Не связан с StackOverflow