Метод Nopoc Execute() возвращает -1

Я пытаюсь передать табличный параметр в хранимую процедуру с помощью NPoco

{var parameters = new SqlParameter[]
    {
        new SqlParameter
        {
            SqlDbType=SqlDbType.Structured,
            ParameterName="@MetricInfoTableType",
            SqlValue=table,
            TypeName="dbo.InfoTableType"
        }
    };

    cdc.Execute("[dbo].[usp_Rules_INS]", parameters);   
}

тогда я получаю возвращаемый тип -1

1 ответ

Вы можете попробовать что-то вроде этого

cdc.Execute(";EXEC [dbo].[usp_Rules_INS] @@MetricInfoTableType = @0", parameters);   
Другие вопросы по тегам