2010-04-27 1 views
1

Отношение «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?

ответ

0

Такие ассоциации не поддерживаются в EF v4.

+0

Любая документация MS, что доказать, что заявление сэр? –

+0

В EF v1 не было поддержки, посмотрите на эту ссылку: http://social.msdn.microsoft.com/Forums/en/adodotnetentityframework/thread/654d4e35-eed9-4554-a75e-186b4aff7515 Что касается EF v4, мы пытались заставить такие ассоциации работать и не преуспели - происходит ошибка отображения. – Devart

+0

Спасибо за информацию –