Entity Framework — Что, если я хочу, чтобы моя хранимая процедура вообще ничего не возвращала

#sql-server #entity-framework #stored-procedures

#sql-server #entity-framework #хранимые процедуры

Вопрос:

Я использую Entity Framework с хранимыми процедурами, и все это работает нормально.

Я столкнулся со странной проблемой, когда я создал SP в SQL Server, который вставляет только одну строку. Обычно я возвращал идентификатор текущей области, когда SP вставляет запись. Но что, если я намеренно не хочу ничего возвращать из SP. В этом случае Entity Framework не генерирует SP-метод, который он сгенерировал для всех других SP.

Хотя я могу просто вернуть значение int только для удовлетворения EF, но мне любопытно узнать причину, по которой он не создает функцию для этого конкретного случая.

Я использовал EF по модели данных объекта шаблона элемента (файл.edmx)

Комментарии:

1. Это способ неясно рассмотреть ответ.

2. Значит, SP всегда должен что-то возвращать?

3. @M_Idrees Ему не нужно что-то возвращать

4. ДА. это то, чего я ожидал. Но почему-то это не создает функцию / вызов для этого SP в сгенерированной модели.