Как сопоставить ассоциацию для свойства навигации, чтобы выбрать, но не обновить? - PullRequest
1 голос
/ 11 мая 2011

У меня есть свойство навигации объекта, сопоставленного с другой таблицей («таблица ссылок» для включения связи «многие ко многим»).

Это выбирает данные в свойство навигации.
Для обновленияэто я написал SP для обновления этой таблицы ссылок, которая теперь существует в Function Imports в модели, которую я могу назвать, так как она отображается в контексте.

Однако обновление сущности и сохранение причинисключение: Невозможно обновить EntitySet 'setName', потому что он имеет DefiningQuery, и в элементе нет элемента для поддержки текущей операции. , так как я не сопоставил функцию для Insert, поскольку я вызываю мойимпортированная функция в контексте.

Есть ли способ обновить ассоциацию объекта, чтобы выбрать только из таблицы ссылок и оставить обновление / вставку для обработки другим кодом?

1 Ответ

0 голосов
/ 12 мая 2011

Это было решено путем сопоставления таблицы ссылок с сущностью в EDM, соответствующей ее привязки (со свойствами навигации), включая SP в EDM, сопоставления SP с функцией вставки и модульного тестирования.1002 * Кажется, счастлив.

...