При выполнении двух необработанных sql сценариев в Entitiy Framework появляется ошибка «SqlParameter уже содержится в другой SqlParameterCollection». - PullRequest
0 голосов
/ 16 марта 2020

Один sql предназначен для получения количества строк, а другой - для получения элементов, у них одинаковые параметры, сохраненные в списке, первый sql выполняется успешно, а второй выполняется с ошибкой с исключением.

var count = db.Database.SqlQuery<int>(countSql, parameters.ToArray()).FirstOrDefault();
var data = db.Franchisees.SqlQuery(sql, parameters.ToArray());
var pager = new Pager(count, page);
var viewModel = new PagerViewModel
{
    Items = data.Skip((pager.CurrentPage - 1) * pager.PageSize).Take(pager.PageSize).ToList(),
    Pager = pager
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...