Отключить раскрытие внешнего ключа в Entity Framework?

Когда я изначально создавал проект динамических данных, я сказал ему выставлять внешние ключи, но теперь я не могу выполнять сопоставления между двумя объектами b/c внешних ключей. Когда я нажимаю на детали сопоставления, сосредоточившись на своей ассоциации, я получаю сообщение:

Сопоставления не допускают ассоциации с открытыми внешними ключами.

Поэтому я хотел бы отключить показ внешних ключей, но не знаю, как это сделать, не создавая новую модель сущности с нуля. Я не за горами - так что это будет несложно, но я думаю, для этого должен быть программный переключатель?


person Dave Mackey    schedule 09.06.2010    source источник


Ответы (1)


Просто удалите свойство внешнего ключа из сущности. затем удалите ассоциацию -> добавьте новую ассоциацию между объектами и снимите флажок:

"добавить свойства внешнего ключа в..X"

person Robocide    schedule 09.07.2010