Отношение «FK_EXTERNAL_ISMARKETI_MARKETIN» имеет столбцы, которые не являются частью ключа таблицы на первичной стороне отношения. Отношения были исключены.Ассоциация не импортирована в конструктор EF4 для непервичного ключа
USE [Instruments.UnitTest] GO
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
Я использую ассоциацию для несырьевой KEY колонн, возможно ли это в EF4?
Любая документация MS, что доказать, что заявление сэр? –
В EF v1 не было поддержки, посмотрите на эту ссылку: http://social.msdn.microsoft.com/Forums/en/adodotnetentityframework/thread/654d4e35-eed9-4554-a75e-186b4aff7515 Что касается EF v4, мы пытались заставить такие ассоциации работать и не преуспели - происходит ошибка отображения. – Devart
Спасибо за информацию –