Значения в таблице базы данных не вставляются после сопоставления хранимых процедур - PullRequest
0 голосов
/ 18 января 2012

У меня есть простая хранимая процедура, которая обновляет значение столбца, эта хранимая процедура вызывается, когда запись вставляется в другую таблицу (таблица A).Я сопоставил хранимую процедуру с целевой таблицей (таблица A) в файле edmx.Теперь хранимая процедура успешно вызывается, и значение в таблице (таблица B) обновляется, но фактическая запись не вставляется в базу данных в таблице A.

1 Ответ

0 голосов
/ 18 января 2012

Как только вы сопоставили хранимую процедуру с операцией вставки для TableA, вы перезаписываете функцию вставки (это не операция до или после вставки). Хранимая процедура вызывается вместо обычной вставки SQL, поэтому хранимая процедура должна выполнять как вставку в TableA, так и обновление в TableB. Если он обновляется только в TableB, запись в TableA никогда не будет вставлена.

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