0

我需要调用一个 sql 存储过程,它有一个类型为“IntList”的输入参数,它是用户定义的表类型,我想通过 dapper 动态参数用一个 int 列表设置这个参数,在这种情况下我没有结构化 dbtype,我该如何处理?我试过这个:

   using var connection = _dbConnectionFactory.GetDefaultServerConnectionString();

            var parameters = new DynamicParameters();
            parameters.Add("@RequestId", query.RequestId, DbType.DateTime);
            parameters.Add("@Agencies", query.AgencyIds);

            return await connection.QueryAsync<TerminalDto>(
                "SelectTerminals", parameters,
                commandType: CommandType.StoredProcedure);

但它会引发“太多参数”错误!

4

0 回答 0