У меня нет проблем с созданием в Entity Framework 4 с Visual Studio 2010 ....
У меня настроена связь 1 к 1, но я не знаю, как настроить детали отображения ...
У меня есть таблица сотрудников, таблица вознаграждений (импортирована из базы данных).
Параметр employee_id таблицы вознаграждений является ключом к идентификатору таблицы сотрудников. (Понятия не имею, почему этот человек не установил в качестве первичного ключа в datatable ...)
Тогда вот детали для сопоставления:
Что пытается сделать отображение? Я действительно запутался ...
Он не позволяет мне выбирать, как они связаны по идентификатору таблицы сотрудников с идентификатором сотрудника для компенсации ...
И это дает мне ошибку вроде:
Ошибка 2 Ошибка 3002: проблема во фрагменте сопоставления, начиная со строки 353:
Потенциальное нарушение времени выполнения ключей компенсации таблицы
(pension.id): столбцы (liability.id) сопоставляются с EntitySet
свойства компенсации (Компенсация.ид) на концептуальной стороне, но
они не формируют ключевые свойства EntitySet
(Compensation.employee_id).
Ошибка 3 Ошибка 3003: проблема во фрагменте сопоставления, начиная со строки 353:
Все ключевые свойства (payment.employee_id) EntitySet
компенсация должна быть сопоставлена со всеми ключевыми свойствами
(Компенсация.ид) таблицы компенсации.
Любое решение или учебное пособие может быть отличным.