Entity Framework 4.0: ошибка 113: множественность недопустима в роли

Я поместил новую таблицу в свою базу данных, и есть 4 таблицы, которые связаны с ней по внешнему ключу. Я думал, что настроил все 4 таким же образом, но получаю эту ошибку:

Ошибка 15 Ошибка 113: множественность недопустима в роли «ReportCellImage» в отношении «FK_OtherLeaves_ReportCellImages». Поскольку все свойства в зависимой роли допускают значение NULL, кратность основной роли должна быть «0..1».

Итак, чтобы упростить мои таблицы;

Таблица ReportCellImage содержит Поле ReportCellImageId, которое в первичном ключе и целочисленной таблице

OtherLeave содержит Поле ReportCellImageId как внешний ключ, допускающий значение NULL, со значением по умолчанию 4

Остальные таблицы похожи, и все имеют внешний ключ, настроенный для соединения с таблицей ReportCellImage

Это недавнее изменение, поэтому, когда я обновляю свой файл edmx из базы данных, почему я получаю эту ошибку и как ее исправить?

65
задан McGarnagle 28 February 2014 в 21:56
поделиться