下面是数据库的基本版本:
问题
uid - 主键 - int
qid - 主键 - 身份 - bigint
img - nchar
postdate - datetime
title - nchar
UserProfile
电子邮件 - nchar
UserId - 主键 - 身份 - int
投票
qid - 主键 - bigint
uid - 主键 - int投票
日期 - 日期时间
投票 - 位
我遇到的问题是我希望 Votes 的 uid 是 UserTable 的外键,而 Votes 的 qid 是 Questions 的外键(显然是 qid)。当我尝试添加与 WebMatrix 的关系时,我不断收到错误“引用的表必须具有主键或候选键”。我究竟做错了什么?