protected override void Dispose(bool disposer)
 {
     if (disposer)
     {
         _db.Dispose();
     }
     base.Dispose(disposer);
 }