Files
MIESYSTEM/MicroORM/DbConnectionExtensions.cs
2025-12-26 22:27:20 -06:00

18 lines
412 B
C#

using System.Data;
using System.Data.Common;
namespace MicroORM;
public static class DbConnectionExtensions
{
public static async Task EnsureOpenAsync(this IDbConnection connection)
{
if (connection.State != ConnectionState.Open)
{
if (connection is DbConnection db)
await db.OpenAsync();
else
connection.Open();
}
}
}