Как создать ассоциацию в Entity Framework в .NET 3.5? - PullRequest
1 голос
/ 25 января 2012

У меня нет проблем с созданием в Entity Framework 4 с Visual Studio 2010 ....

У меня настроена связь 1 к 1, но я не знаю, как настроить детали отображения ...

У меня есть таблица сотрудников, таблица вознаграждений (импортирована из базы данных). Параметр employee_id таблицы вознаграждений является ключом к идентификатору таблицы сотрудников. (Понятия не имею, почему этот человек не установил в качестве первичного ключа в datatable ...)

Here

Тогда вот детали для сопоставления: association mapping

Что пытается сделать отображение? Я действительно запутался ...

Он не позволяет мне выбирать, как они связаны по идентификатору таблицы сотрудников с идентификатором сотрудника для компенсации ...

И это дает мне ошибку вроде:

Ошибка 2 Ошибка 3002: проблема во фрагменте сопоставления, начиная со строки 353: Потенциальное нарушение времени выполнения ключей компенсации таблицы (pension.id): столбцы (liability.id) сопоставляются с EntitySet свойства компенсации (Компенсация.ид) на концептуальной стороне, но они не формируют ключевые свойства EntitySet (Compensation.employee_id).

Ошибка 3 Ошибка 3003: проблема во фрагменте сопоставления, начиная со строки 353: Все ключевые свойства (payment.employee_id) EntitySet компенсация должна быть сопоставлена ​​со всеми ключевыми свойствами (Компенсация.ид) таблицы компенсации.

Любое решение или учебное пособие может быть отличным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...