Итак, у меня есть база данных sql server 2008 с 9 таблицами в них, у них нет каких-либо установленных отношений, но она по-прежнему используется так, как будто она у них есть, однако это делает так что я не могу импортировать отношения при импорте моделей из базы данных.Невозможно добавить внешние ключи вручную в Entity Framework 4
Теперь при попытке добавить связь между двумя таблицами, но когда я хочу указать tb1.Id -> tb2.fkid, он заставляет tb1.Id -> tb2.Id вместо этого, я не могу ничего выбрать кроме Id в обеих таблицах, и я не могу их удалить (из меню после нажатия линии ассоциации между таблицами).
Так можно ли сделать эти «поддельные» отношения? если да, то что мне не хватает?
Это работает для меня. 1. Выберите ассоциацию в модельном дизайнере. 2. Выберите свойство «Связанное ограничение». 3. Измените «Зависимое свойство» на fkid. –