Флажок «Добавить свойство внешнего ключа в ..» отключен для отношений от 0,1 до 1 - PullRequest
1 голос
/ 01 февраля 2011

В подходе, основанном на модели, в конструкторе, если я создаю отношение, в котором количество элементов на одном конце отношения равно «0,1» и «1» на другом, дизайнер отключает «Добавить внешний ключ» Собственность на .. 'флажок.

Например, скажем, что у меня была сущность Order и сущность OrderQuantity, где сущность OrderQuantity просто указывает начальную сумму доступных сущностей Order, но указывать ее не нужно. Таким образом, Order может иметь 0 или 1 OrderQuantity, а OrderQuantity всегда будет иметь 1 Order.

То же самое применимо, если я пытаюсь заставить сущность ссылаться на предыдущие и более новые версии себя (то есть узла в списке).

Определяя эту связь, дизайнер вообще не разрешит мне добавлять свойства внешнего ключа, и мне придется полагаться на методы навигации (которые генерируются нормально).

Кто-нибудь еще испытывал это?

1 Ответ

0 голосов
/ 08 февраля 2011

измените целевую структуру вашего решения на. .Net Framework 4.0

...