C# EF6:在生成Sql Server DB的模型时无法识别外键

C# EF6:在生成Sql Server DB的模型时无法识别外键,c#,sql-server,entity-framework,C#,Sql Server,Entity Framework,我开始使用实体框架,并尝试基于现有数据库生成一个模型。大多数表都具有对唯一标识符上的其他表的外键引用,而唯一标识符恰好不是表的主键 模型生成似乎完全忽略了FK参照。错误列表显示以下内容: 错误6035:关系“My foreign key constraint”的列不属于关系主端上表的键。这种关系被排除在外 有人有什么想法吗?是否只是EF不喜欢非主键字段上的FK约束 提前感谢。实体框架不支持唯一约束,不幸的是,PK是唯一的候选密钥。啊,我想我必须重新格式化。谢谢你的帮助。

我开始使用实体框架,并尝试基于现有数据库生成一个模型。大多数表都具有对唯一标识符上的其他表的外键引用,而唯一标识符恰好不是表的主键

模型生成似乎完全忽略了FK参照。错误列表显示以下内容:

错误6035:关系“My foreign key constraint”的列不属于关系主端上表的键。这种关系被排除在外

有人有什么想法吗?是否只是EF不喜欢非主键字段上的FK约束


提前感谢。

实体框架不支持唯一约束,不幸的是,PK是唯一的候选密钥。

啊,我想我必须重新格式化。谢谢你的帮助。