Удалить в Dapper ASP.Net основной шаблон не работает - PullRequest
0 голосов
/ 25 января 2019

Я пытаюсь выполнить приведенную ниже хранимую процедуру в dapper в шаблоне.Я перешел по ссылке здесь , но получаю ошибку

CREATE PROCEDURE [dbo].[DeleteEmployeeById]
	@ID int
AS
BEGIN
 
   DELETE FROM 
[dbo].[Airport] where EmployeeID=@ID
END	

Процедура или функция «DeleteEmployeeById» ожидает параметр «@ID», который не был предоставлен

Код, который я использовал какследует:

Dictionary<string, int> dictionary = new Dictionary<string, int>();
            dictionary.Add("@ID", 10);
            try
            {
                
                var people = _repository.Query("DeleteEmployeeById", new DynamicParameters(dictionary));

            }
            catch (System.Data.SqlClient.SqlException exception)
            {
              
            }

1 Ответ

0 голосов
/ 25 января 2019

Try ...

var people = _repository.Query("DeleteEmployeeById", new { id = 10});
...