public static IList <T> CallObjects <T>(this IStoredProc proc) where T : new() { IList <T> obj = null; using (var ds = proc.Execute()) { obj = ds.LoadObjects <T>(); } return(obj); }
public static T CallObject <T>(this IStoredProc proc) where T : new() { var obj = default(T); using (var ds = proc.Execute()) { obj = ds.LoadObject <T>(); } return(obj); }