0

我在 SQL 中有两个视图,并在 Linq to SQL 中创建了它们的映射。

这两个视图在 Ticket.ProblemCode 和 Problem.Code 之间有一个可以正常工作的关联

当我尝试在 Ticket.ProblemCode 上设置 UIHint("ForeignKey") 并运行网页时,出现错误:

'ProblemCode' 不是外键列,不能在此处使用。

有谁知道为什么?更重要的是,如何解决?

4

1 回答 1

1

请参阅 ASP.NET 论坛上的此帖子: http ://forums.asp.net/t/1254559.aspx

另外,您说您在 Linq to SQL 中创建了关联。数据库中是否存在实际的 PK/FK 约束,还是仅在您的 dbml 中表示?

于 2009-06-17T18:06:43.550 回答