Как получить значение уникального идентификатора из хранимой процедуры SQL server 2012 с помощью столбца name в той же таблице
Мне просто требуется значение уникального идентификатора из хранимой процедуры SQL Server, то есть идентификатор пользователя из имени пользователя..... Можно ли его получить или нет
Может ли кто-нибудь предложить мне это?....
Что я уже пробовал:
Мой SQL-запрос:
SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER PROCEDURE [dbo].[Usp_UserIDbyUserName] @LoginName VARCHAR(15) AS BEGIN SELECT UsersID FROM Users WHERE UserName =@LoginName END
и я использую Dapper framework для получения идентификатора пользователя... Код выглядит следующим образом:
using (SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["MyString"].ConnectionString)) { var param = new DynamicParameters(); param.Add("@LoginName", username); return con.Query<string>("Usp_UserIDbyUserName", param, null, true, 0, CommandType.StoredProcedure).SingleOrDefault(); }