.net 与LINQ-SQL设计器失去FK关系
我的数据库中有三个表(实际上不止三个),它们是:.net 与LINQ-SQL设计器失去FK关系,.net,linq-to-sql,.net,Linq To Sql,我的数据库中有三个表(实际上不止三个),它们是: Users ----------- ID (PK) Name Sites ----------- ID (PK) SiteName Users_Sites ----------- ID (PK) UserID (FK to Users.ID) SiteID (FK to Sites.ID) 在Users\u Sites表中,我对UserID和SiteID有一个唯一的约束。都是很标准的东西 我的问题是,当将这些表拖到LI
Users
-----------
ID (PK)
Name
Sites
-----------
ID (PK)
SiteName
Users_Sites
-----------
ID (PK)
UserID (FK to Users.ID)
SiteID (FK to Sites.ID)
在Users\u Sites表中,我对UserID和SiteID有一个唯一的约束。都是很标准的东西
我的问题是,当将这些表拖到LINQ-SQL设计器中时,我可以看到站点和Users\u Sites表之间的关系,但看不到Users和Users\u Sites表之间的关系。我尝试在SQLEnterpriseManager中创建一个等价的图,它验证了关系是否确实存在
LINQ-SQL设计器是否存在已知问题,或者我应该做什么特别的事情?嘿,女士,我知道这听起来很愚蠢,但您是否尝试重新启动Visual Studio 我已经遇到过好几次了,VisualStudio2008总是有点精神错乱 重新开始,每次都会修好 只需确保您的关系实际上位于数据库中,并确保在拖动之前已在服务器资源管理器中刷新了连接 最后,在添加表之前进行构建有时会有所帮助 我知道这听起来很随意,但请告诉我 干杯