// Copyright (c) Umbraco.
// See LICENSE for more details.
using Umbraco.Cms.Core.Configuration.Models;
namespace Umbraco.Extensions;
///
/// Extension methods for a connection string.
///
public static class ConnectionStringExtensions
{
///
/// Determines whether the connection string is configured (set to a non-empty value).
///
/// The connection string.
///
/// true if the connection string is configured; otherwise, false.
///
public static bool IsConnectionStringConfigured(this ConnectionStrings connectionString)
=> connectionString != null &&
!string.IsNullOrWhiteSpace(connectionString.ConnectionString) &&
!string.IsNullOrWhiteSpace(connectionString.ProviderName);
}