public BaseDal(string connectionString = null, bool isReadOnly = false) { IsChild = false; IsReadOnly = isReadOnly; if (connectionString != null) { connectionString.Trim(); } Db = string.IsNullOrEmpty(connectionString) ? new GSPEntities() : new GSPEntities(connectionString); }
protected virtual void Dispose(bool disposing) { if (_isDisposed) { return; } if (disposing) { if (!IsChild) { Db.Dispose(); } Db = null; } _isDisposed = true; }