我的数据库中有三个表(实际上还不止这些),它们是:
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 designer中时,我可以看到Sites和Users_Sites表之间的关系,但看不到Users和Users_Sites表之间的关系。我尝试在SQL企业管理器中创建一个等价的关系图,它验证了关系确实存在。
LINQ-SQL设计器有没有什么已知的问题,或者我应该做些什么特别的事情?
发布于 2009-05-14 23:22:31
嘿,mdresser,我知道这听起来可能很愚蠢,但是你试过重启Visual Studio吗?
我已经遇到这个问题好几次了,它总是让Visual Studio2008变得有点精神错乱。
每次重新启动都会修复它。
只需确保您的关系确实在数据库中,并确保在拖入之前已在服务器资源管理器中刷新了您的连接。
最后,在添加表之前进行构建有时会有所帮助……
我知道这听起来很随意,但请告诉我
干杯
https://stackoverflow.com/questions/866278
复制相似问题