Kendo Reporting вызывает хранимую процедуру несколько раз - PullRequest
0 голосов
/ 05 сентября 2018

Я использую отчеты о кендо v 11.x. и MS SQL Server. Я создал хранимую процедуру, которая возвращает список людей. Затем я создал отчет о кендо, используя Visual Studio Я выбрал пустой отчет и затем создал sqldatasource из панели инструментов. Я выбрал хранимую процедуру, а затем снова создал таблицу, используя набор инструментов, а затем использовал проводник данных, перетаскивая имена полей в имя и одно поле снаружи. enter image description here

Когда я нажимаю на вкладку предварительного просмотра, она работает как положено

enter image description here

Но моя хранимая процедура вызывается в базе данных несколько раз, иногда 2 раза, 4 раза, в зависимости от количества полей в формах. Я подтвердил это, сохранив запрос на вставку в процедуре

INSERT INTO dbo.Test
    (
        [Name]
    )
    VALUES
    (
        'abc'  -- Name - varchar(50)
    )
   SELECT p.* FROM dbo.Person AS p

Каждый раз, когда я нажимаю на вкладку предварительного просмотра, в тестовой таблице есть несколько строк. Я попытался использовать последнюю версию 12.x, но проблема все еще присутствует. Это определенно будет загружать базу данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...