using System.Collections.Generic; using System.Threading.Tasks; namespace DataConnection.Interfaces; /// /// Interfaccia per provider di estrazione dello schema del database /// public interface IDatabaseSchemaProvider { /// /// Estrae lo schema del database (tabelle e colonne) /// /// Stringa di connessione al database /// Struttura gerarchica delle tabelle e delle loro colonne Task>> GetDatabaseSchemaAsync(string connectionString); }