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 ToApiMethod() { var count = Outs.IsNullOrEmpty() ? 0 : Outs.Count(); switch (count) { case 0: return("ExecuteSp"); case 1: return("ExecuteSpByScalar"); default: return("ExecuteSpByReader"); } }
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>[]"); } }