Exemple #1
0
        public virtual void Dispose(bool disposing)
        {
            if (_disposed)
            {
                return;
            }

            if (disposing)
            {
                // free other managed objects that implement
                // IDisposable only
                try
                {
                    if (Db.Database != null && Db.Database.Connection.State == ConnectionState.Open)
                    {
                        Db.Database.Connection.Close();
                    }
                }
                catch (ObjectDisposedException)
                {
                    // do nothing, the objectContext has already been disposed
                }

                if (Db != null)
                {
                    Db.Dispose();
                    Db = null;
                }
            }
            // release any unmanaged objects
            // set the object references to null
            _disposed = true;
        }
 protected virtual void Dispose(bool disposing)
 {
     if (disposing)
     {
         if (_projetoModeloContext != null)
         {
             _projetoModeloContext.Dispose();
             _projetoModeloContext = null;
         }
     }
 }
 protected virtual void Dispose(bool disposing)
 {
     if (!_disposed)
     {
         if (disposing)
         {
             _projetoModeloContext.Dispose();
         }
     }
     _disposed = true;
 }
Exemple #4
0
 public void Dispose()
 {
     Db.Dispose();
 }
Exemple #5
0
 public void Dispose()
 {
     Db.Dispose();
     throw new NotImplementedException();
 }
Exemple #6
0
 public void Dispose()
 {
     db.Dispose();
 }
 void IRepositoryBase <TEntity> .Dispose()
 {
     Db.Dispose();
 }