private string GetSqlReturnType() { if (_functiondef.TableDefinition.IsEmpty()) { return(QueryGeneratorHelper.GetSqlType(_info.ReturnType, _schema)); } else { return(" TABLE ( \r\n" + _functiondef.TableDefinition + "\r\n)"); } }
/// <summary> /// </summary> /// <returns> </returns> protected string GetArguments() { var args = new List <string>(); foreach (var parameterInfo in _info.GetParameters()) { args.Add(string.Format("@{0} {1}", parameterInfo.Name, QueryGeneratorHelper.GetSqlType(parameterInfo.ParameterType, _schema))); } return(string.Join(",", args.ToArray())); }