保存以下文件为ModelBatch.cst 

 

<%@ Register Name="Model" Template="D:\Q\web\LHWYVISIT\trunk\CodeSmith.Template\DTO.cst" MergeProperties="False" ExcludeProperties="" %>
     
    <%@ Template Language="C#" TargetLanguage="Text" %>
    <%@ Property Name="BaseNamespace" Type="String" %>
    <%@ Property Name="OutPutDest" Type="String" %>
    <%@ Property Name="DB" Type="SchemaExplorer.DatabaseSchema" DeepLoad="True" Optional="False" Category="Context" Description="" %>
     
    <%@ Assembly Name="SchemaExplorer" %>
    <%@ Assembly Name="System.Design" %>
    <%@ Import Namespace="SchemaExplorer" %>
     
    <%
    CodeTemplate codeTemplate=new Model();
    codeTemplate.SetProperty("BaseNamespace",BaseNamespace);
    codeTemplate.SetProperty("SourceDatabase",DB);
    %>
     
     
    <%foreach(TableSchema tb in DB.Tables){
        codeTemplate.SetProperty("Table",tb);
        codeTemplate.RenderToFile(@"D:\Q\web\LHWYVISIT\trunk\CodeSmith.Template\M\"+CodeSmith.Extensions.TemplateEngine.GetCamelName(tb.Name)+"Dto.cs",true);
    } %>

相关文章:

  • 2022-12-23
  • 2021-10-11
  • 2022-01-23
  • 2021-05-29
  • 2022-12-23
  • 2019-03-02
  • 2022-01-11
猜你喜欢
  • 2021-10-20
  • 2022-12-23
  • 2021-12-05
  • 2022-03-04
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案