Visual studio 具有外键指向非PK列的表的实体图不会在图中显示关系

Visual studio 具有外键指向非PK列的表的实体图不会在图中显示关系,visual-studio,visual-studio-2010,erd,Visual Studio,Visual Studio 2010,Erd,我有两张父母和孩子的桌子 如果我在子级上创建一个指向父级主键的外键,然后创建一个实体图,那么关系将正确显示 如果将外键指向其他列,则不会显示关系 我曾尝试向列添加索引,但没有效果 数据库是sqlite,但我不确定这是否有效果,因为它都隐藏在ADO.net后面 我如何让这种关系正常运作 这是在实体框架(.edmx)关系图中使用Visual Studio 2010,使其自动从数据库生成关系图。外键必须引用父表中的候选键。因此,您在关系图中指向的列必须是候选键。这不一定是“主键”,但它必须是一组列,通

我有两张父母和孩子的桌子

如果我在子级上创建一个指向父级主键的外键,然后创建一个实体图,那么关系将正确显示

如果将外键指向其他列,则不会显示关系

我曾尝试向列添加索引,但没有效果

数据库是sqlite,但我不确定这是否有效果,因为它都隐藏在ADO.net后面

我如何让这种关系正常运作


这是在实体框架(.edmx)关系图中使用Visual Studio 2010,使其自动从数据库生成关系图。

外键必须引用父表中的候选键。因此,您在关系图中指向的列必须是候选键。这不一定是“主键”,但它必须是一组列,通过存在唯一性约束(通常是唯一性约束或主键约束)来保证其唯一性。

如果使用钢笔,它可能没有墨水。否则,您可能需要提及创建图表的应用程序。