我在SQL中有两个视图,并在Linq to SQL中创建了它们的映射。
这两个视图在Ticket.ProblemCode和Problem.Code之间有一个关联,它可以正常工作
当我尝试在Ticket.ProblemCode上设置UIHint(“ForeignKey”)并运行网页时,我收到错误:
'ProblemCode'不是外键列,不能在此处使用。
任何人都知道为什么?更重要的是,如何解决它?
答案 0 :(得分:1)
在ASP.NET论坛上查看此帖子: http://forums.asp.net/t/1254559.aspx
另外,您说您在Linq to SQL中创建了关联。数据库中是否存在实际的PK / FK约束,还是仅在dbml中表示?