Files
mRemoteNG/mRemoteNG/Config/DatabaseConnectors/IDatabaseConnector.cs
2020-06-02 09:11:01 +02:00

17 lines
451 B
C#

using System;
using System.Data.Common;
using System.Threading.Tasks;
namespace mRemoteNG.Config.DatabaseConnectors
{
public interface IDatabaseConnector : IDisposable
{
DbConnection DbConnection();
DbCommand DbCommand(string dbCommand);
bool IsConnected { get; }
void Connect();
Task ConnectAsync();
void Disconnect();
void AssociateItemToThisConnector(DbCommand dbCommand);
}
}