0

Итак, у меня есть база данных sql server 2008 с 9 таблицами в них, у них нет каких-либо установленных отношений, но она по-прежнему используется так, как будто она у них есть, однако это делает так что я не могу импортировать отношения при импорте моделей из базы данных.Невозможно добавить внешние ключи вручную в Entity Framework 4

Теперь при попытке добавить связь между двумя таблицами, но когда я хочу указать tb1.Id -> tb2.fkid, он заставляет tb1.Id -> tb2.Id вместо этого, я не могу ничего выбрать кроме Id в обеих таблицах, и я не могу их удалить (из меню после нажатия линии ассоциации между таблицами).

Так можно ли сделать эти «поддельные» отношения? если да, то что мне не хватает?

+0

Это работает для меня. 1. Выберите ассоциацию в модельном дизайнере. 2. Выберите свойство «Связанное ограничение». 3. Измените «Зависимое свойство» на fkid. –

ответ

0

После того, как мы посмотрели на него, я нашел ответ, нажав на строку ассоциации и выбрав таблицу, затем начал заниматься скрипкой, и это позволило мне выбрать правильный столбец.