ef SqlQuery使用参数查询时提示错误另一个 SqlParameterCollection 中已包含 SqlParameter。
StringBuilder sql=new StringBuilder();
List<SqlParameter> sqlParameters1=new List<SqlParameter>();
DbRawSqlQuery<QySkbTouristViewModel> result1 = _dbContext.Database.SqlQuery<QySkbTouristViewModel>(sql.ToString(),sqlParameters1.ToArray());
错误提示
另一个 SqlParameterCollection 中已包含 SqlParameter。
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.ArgumentException: 另一个 SqlParameterCollection 中已包含 SqlParameter。
源错误:
行 233: DbRawSqlQuery<QySkbTouristViewModel> result1 = _dbContext.Database.SqlQuery<QySkbTouristViewModel>(sql.ToString(),sqlParameters1.ToArray());
行 234: pageCount = result1.Count();
行 235: return result1.Skip((pageIndex - 1) * pageSize).Take(pageSize).ToList();
行 236: }
行 237: #endregion