CREATE PROC spIsValidUser
@UserName varchar(50),
@Password varchar(50)
AS
IF Exists(SELECT * FROM Users where [email protected] and [email protected])
BEGIN
return 0
END
ELSE
BEGIN
return 1
END
GO
Я создал этот Stored Procedure
и tring для вызова этого Stored Procedure
с использованием структуры сущности. Ниже приведен код на С#.
MyBusEntities db = new MyBusEntities();
int empQuery = db.spIsValidUser("abc", "[email protected]");
spIsValidUser
Stored Procedure
return -1
во всех случаях. Сообщите мне об ошибке.
РЕДАКТИРОВАТЬ. В соответствии с данным ответом процедура Store не используется в качестве возвращаемого оператора, потому что Entity Framework не может поддерживать сохраненную процедуру. Возвращайте значения скалярных значений из коробки. Позвольте мне знать, как я могу отправить скалярные данные из Stored Procedure
?