我有登錄如何在Entity Framework 4中使用我的存儲過程?
ALTER PROCEDURE usp_Login
(
@username varchar(50),
@password varchar(50)
)
AS
BEGIN
DECLARE @loginflag VARCHAR(1)
IF EXISTS (SELECT dbo.tbl_Login.Id FROM dbo.tbl_Login WHERE (dbo.tbl_Login.LoginId = @username))
BEGIN
IF ((SELECT COUNT(dbo.tbl_Login.Id) FROM dbo.tbl_Login WHERE (dbo.tbl_Login.LoginId = @username) AND (dbo.tbl_Login.Loginpassword= @password))> 0)
BEGIN
WITH LoggedInUser AS
(
SELECT L.LoginId,L.LoginRole,L.LoginPassword,L.UserId,S.FatherName,S.Name,S.RollNo,S.Marks,S.Dob, S.Address,S.PhoneNumber,S.CityId,S.EmailAddress,S.Gender,S.Password, S.SiteUrl,S.StuAvtar,S.StuCv FROM dbo.tbl_Login AS L INNER JOIN dbo.tbl_Student AS S ON L.UserId = S.Id
WHERE [email protected] AND [email protected]
)
SELECT *FROM LoggedInUser
END
ELSE
SELECT -98 AS Error --User Password Wrong
END
ELSE
SELECT -99 AS Error --USER NOT EXISTS
END
這個存儲過程,我願與返回結果與實體框架使用它。我該怎麼做?請使用代碼首先
時幫我...
不,我想使用entityframework sampath –
@KumarAryan我已更新內容請檢查。 – Sampath
我想使用它與實體框架......... –