public void Dispose() { if (!Disposed) { if (DbContext != null) { DbContext.Dispose(); Disposed = true; } } }