public DbParameter[] ExportParameters(IDatabaseAccessor accessor) { if (accessor == null) { throw new ArgumentNullException("accessor"); } var list = new List <DbParameter>(); foreach (var item in _list) { var parameters = item.Parameters; if (parameters == null || parameters.Length <= 0) { continue; } parameters.ToList().ForEach(p => { list.Add(accessor.CreateParameter(p.Key, p.Value)); }); } return(list.ToArray()); }