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

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

当我尝试在Ticket.ProblemCode上设置UIHint(“ForeignKey”)并运行网页时,我收到错误:

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

任何人都知道为什么?更重要的是,如何解决它?

有帮助吗?

解决方案

在ASP.NET论坛上查看此帖子: http://forums.asp.net/t/1254559.aspx

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top