コード例 #1
0
 private string GetSqlReturnType()
 {
     if (_functiondef.TableDefinition.IsEmpty())
     {
         return(QueryGeneratorHelper.GetSqlType(_info.ReturnType, _schema));
     }
     else
     {
         return(" TABLE ( \r\n" + _functiondef.TableDefinition + "\r\n)");
     }
 }
コード例 #2
0
        /// <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()));
        }