/// <summary> /// Exécute une commande et lit un élement. /// </summary> /// <typeparam name="T">Type de l'élement.</typeparam> /// <param name="cmd">Commande à exécuter.</param> /// <returns>Objet.</returns> public static T ReadItem <T>(this IReadCommand cmd) where T : class, new() { return(CollectionBuilder <T> .ParseCommandForSingleObject(cmd)); }
/// <summary> /// Exécute la commande et liste une liste d'éléments. /// </summary> /// <typeparam name="T">Type de l'élément.</typeparam> /// <param name="cmd">Commande à exécuter.</param> /// <returns>Liste d'éléments.</returns> public static ICollection <T> ReadList <T>(this IReadCommand cmd) where T : class, new() { return(CollectionBuilder <T> .ParseCommand(cmd)); }