namespace DataAccess.DbAccess; /// /// Bietet lesenden und schreibenden Zugriff auf eine Datenbank. /// public interface ISqlDataAccess { /// /// Führt die angegebene Stored Procedure aus. Diese Prozedur nimmt Parameter des Typs engegen und gibt ein Enumerable des Typs zurück. /// /// Der Typ der Parameter /// Der Typ der Rückgabewerte /// Der Name der Prozedur /// Die Parameter für die Prozedur. /// Die optionale Id des zu verwendenen Connection Strings. Task> LoadData(string storedProcedure, TParameter parameters, string connectionId = "Default"); /// /// Führt die angegebene Stored Procedure aus. Diese Prozedur nimmt Parameter des Typs engegen und gibt nichts zurück. /// /// Der Typ der Parameter /// Der Name der Prozedur /// Die Parameter für die Prozedur. /// Die optionale Id des zu verwendenen Connection Strings. Task SaveData(string storedProcedure, TParameter parameters, string connectionId = "Default"); }