Inheritance: System.Data.Common.DbParameterCollection
Exemplo n.º 1
0
        public DeveelDbCommand(DeveelDbConnection connection, string commandText)
        {
            Connection = connection;
            CommandText = commandText;

            parameters = new DeveelDbParameterCollection(this);
        }
Exemplo n.º 2
0
        public DeveelDbCommand(DeveelDbConnection connection, string commandText)
        {
            Connection  = connection;
            CommandText = commandText;

            parameters = new DeveelDbParameterCollection(this);
        }
Exemplo n.º 3
0
        protected override void Dispose(bool disposing)
        {
            if (disposing)
            {
                if (results != null)
                {
                    foreach (var result in results)
                    {
                        result.Dispose();
                    }
                }

                if (parameters != null)
                {
                    foreach (IDbDataParameter parameter in parameters)
                    {
                        if (parameter.Value is IDisposable)
                        {
                            try {
                                ((IDisposable)parameter.Value).Dispose();
                            } catch (Exception) {
                            }
                        }
                    }

                    parameters.Clear();
                }

                if (preparedParameters != null)
                {
                    foreach (var parameter in preparedParameters)
                    {
                        if (parameter.Value is IDisposable)
                        {
                            try {
                                ((IDisposable)parameter.Value).Dispose();
                            } catch (Exception) {
                            }
                        }
                    }
                }

                if (results != null)
                {
                    foreach (var result in results)
                    {
                        result.Dispose();
                    }
                }
            }

            preparedParameters = null;
            parameters         = null;
            results            = null;

            base.Dispose(disposing);
        }
Exemplo n.º 4
0
        protected override void Dispose(bool disposing)
        {
            if (disposing) {
                if (results != null) {
                    foreach (var result in results) {
                        result.Dispose();
                    }
                }

                if (parameters != null) {
                    foreach (IDbDataParameter parameter in parameters) {
                        if (parameter.Value is IDisposable) {
                            try {
                                ((IDisposable)parameter.Value).Dispose();
                            } catch (Exception) {
                            }
                        }
                    }

                    parameters.Clear();
                }

                if (preparedParameters != null) {
                    foreach (var parameter in preparedParameters) {
                        if (parameter.Value is IDisposable) {
                            try {
                                ((IDisposable)parameter.Value).Dispose();
                            } catch (Exception) {
                            }
                        }
                    }
                }

                if (results != null) {
                    foreach (var result in results) {
                        result.Dispose();
                    }
                }
            }

            preparedParameters = null;
            parameters = null;
            results = null;

            base.Dispose(disposing);
        }