public string ToOutFormatMethod(ISqlFormater formater) { var count = Outs.IsNullOrEmpty() ? 0 : Outs.Count(); switch (count) { case 0: return(string.Empty); case 1: return(string.Concat( ".To", Outs .FirstOrDefault() .ToTypeName(formater) .ToPascalCasing(), "()" )); default: return(".ToDynamics()"); } }
public string ToOutType(ISqlFormater formater) { var count = Outs.IsNullOrEmpty() ? 0 : Outs.Count(); switch (count) { case 0: return("DataResult"); case 1: return(Outs.FirstOrDefault().ToTypeName(formater)); default: return("List<dynamic>[]"); } }