У меня есть хранимая процедура, по которой я возвращаю новый идентификационный номер. Код выглядит так:
ALTER PROCEDURE [dbo]. [Save Contact]
@FirstName varchar (50),
@LastName varchar (50),
@Email varchar (50)
AS
BEGIN
- SET NOCOUNT ON added to Prevent extra result sets from
- Interfering with SELECT statements.
SET NOCOUNT ON;
INSERT INTO Contacts (FirstName, LastName, Email)
VALUES (@FirstName, @LastName, @Email)
SELECT SCOPE_IDENTITY() as newid
END
Когда я пытаюсь отобразить свои хранимые процедуры, я получаю следующую ошибку:
Ошибка 1 Ошибка 2047: спецификатор привязки функции отображения - функция demoModel.Store.SaveContact с неподдерживаемым параметром: id Выходные параметры могут быть отображены только через свойство RowsAfferedParameter. Используйте привязки результатов для возврата значений из вызова функции.
![enter image description here](https://i.stack.imgur.com/XueAK.png)
Есть здесь кто-нибудь, кто может видеть, что я делаю неправильно?
Нужно больше кода, дайте мне знать.