Beispiel #1
0
        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());
        }