/// <summary> /// When overridden in a derived class, disposes the specified /// <see cref="Radischevo.Wahha.Data.IDbDataProvider"/>. /// </summary> /// <param name="provider">The provider instance to dispose.</param> public virtual void DisposeProvider(IDbDataProvider provider) { Precondition.Require(provider, () => Error.ArgumentNull("provider")); provider.Dispose(); }