Как безошибочно вызвать хранимую процедуру в ADO.NET Entity Framework? Если я использую код ниже, я получаю сообщение об ошибке:
adminNameContext.AddItemCategory(12, "ggf", DateTime.Now);
Ошибка:
Считыватель данных несовместим с указанным «NetTanitimTestModel.Categories». Элемент типа «ID» не имеет соответствующего столбца в считывателе данных с тем же именем.
ALTER procedure [dbo].[sp_AddItemCategory]
(
@item int,
@category nvarchar(50),
@date smalldatetime
)
as
begin
if(@item=-1)
begin
insert into Categories(PARENTID,Category,Date) values(null,@category,@date)
end
else
begin
insert into Categories(PARENTID,Category,Date) values(@item,@category,@date)
end
end
У меня есть таблица категорий, которая имеет 3 столбца: PARENTID, Category, Date