我的数据库中有三个表(实际上只有几个表),这些是:
Users
-----------
ID (PK)
Name
Sites
-----------
ID (PK)
SiteName
Users_Sites
-----------
ID (PK)
UserID (FK to Users.ID)
SiteID (FK to Sites.ID)
我对Users_Sites表中的UserID和SiteID有唯一约束。所有非常标准的东西。
我的问题是,当将这些表拖到LINQ-SQL设计器中时,我可以看到Sites和Users_Sites表之间的关系,但不能看到Users和Users_Sites表之间的关系。我尝试在SQL企业管理器中创建一个等效图表,该图表验证了这些关系实际存在。
LINQ-SQL设计器是否存在已知问题,或者我应该做些什么特别的事情?
答案 0 :(得分:1)
我已经多次遇到过这种情况,它的Visual Studio 2008总是有些精神错乱。
每次都重新启动它。
确保您的关系实际上在数据库中,并确保在拖入之前已在服务器资源管理器中刷新了连接。
最后,在添加表之前进行构建有时会有所帮助......
我知道这听起来很随意,但请告诉我
欢呼声