<%@ CodeTemplate Language="C#" TargetLanguage="Text" ResponseEncoding="UTF-8" Debug="False" Description="Template description here." %>

<%@ Property Name="NameSpace" Type="String" Category="Context" Default="Sms.SmsComponents" Description="The namespace to use for this class" %>

<%@ Property Name="StoredProcedures" Type="SchemaExplorer.CommandSchemaCollection" Category="Database" Description="Stored procedure(s) from which to extract descriptions" %>

 

<%@ Assembly Name="SchemaExplorer" %>

<%@ Assembly Name="System.Data" %>

<%@ Import Namespace="SchemaExplorer" %>

<%@ Import Namespace="System.Data" %>

namespace <%=NameSpace%>

{

    /// <summary>

    ///

    /// </summary>

    public class SqlParamerProvider

    {

        SqlParameter[] parameters =

        {

        <%foreach(CommandSchema comm in StoredProcedures){%>

            <%foreach(ParameterSchema perameter in comm.NonReturnValueParameters){%>

                new SqlParameter("<%=GetStorePreceduresParamer(perameter)%>",info.<%=GetStorePreceduresParamer(perameter).Replace("@","")%>),

            <%}%>

        <%}%>

        };

    }

}

<script runat="template">

 

public string GetStorePreceduresParamer( ParameterSchema perameter)

{

    return perameter.Name;

}

</script>

相关文章:

  • 2022-12-23
  • 2021-07-05
  • 2022-12-23
  • 2021-04-07
  • 2022-12-23
  • 2021-07-29
  • 2022-12-23
猜你喜欢
  • 2021-12-26
  • 2021-09-22
  • 2021-11-22
  • 2022-12-23
  • 2022-02-16
  • 2021-10-28
  • 2021-11-10
相关资源
相似解决方案