Entity framework 未在EF4设计器中为非主键导入关联

Entity framework 未在EF4设计器中为非主键导入关联,entity-framework,ado.net-entity-data-model,Entity Framework,Ado.net Entity Data Model,关系“FK_EXTERNAL_ISMARKETI_MARKETIN”在关系的主端具有不属于表键的列。该关系已被排除。 使用[仪器.单元测试] 去 我正在使用非主键列的关联,这在EF4中可能吗 在EF v4中不支持这种关联。本文将对此进行更详细的解释 任何MS文档证明该声明,先生?在EF v1中没有支持,请查看此链接:对于EF v4,我们已尝试使此类关联正常工作,但未成功-出现映射错误。 ALTER TABLE [Instr].[ExternalIdentification] WITH CHEC

关系“FK_EXTERNAL_ISMARKETI_MARKETIN”在关系的主端具有不属于表键的列。该关系已被排除。

使用[仪器.单元测试] 去


我正在使用非主键列的关联,这在EF4中可能吗

在EF v4中不支持这种关联。

本文将对此进行更详细的解释


任何MS文档证明该声明,先生?在EF v1中没有支持,请查看此链接:对于EF v4,我们已尝试使此类关联正常工作,但未成功-出现映射错误。
ALTER TABLE [Instr].[ExternalIdentification]  WITH CHECK ADD  CONSTRAINT [FK_EXTERNAL_ISMARKETI_MARKETIN] FOREIGN KEY([InstrumentID], [MarketInstrumentID])
REFERENCES [Instr].[MarketInstrument] ([InstrumentID], [MarketInstrumentID])
GO

ALTER TABLE [Instr].[ExternalIdentification] CHECK CONSTRAINT [FK_EXTERNAL_ISMARKETI_MARKETIN]
GO