代码生成利器-NCodeGenerate 教程(3) 生成代码到文件.
<div id="cnblogs_post_body"> NCodeGenerate 可以直接把生成的内容输出到文件.这种机制是通过一个叫FileRender 的类实现的。现在通过一个例子来演示一下。
新建模板,在Model 中输入以下代码:
<div class="cnblogs_code"> 1 using System; 2 using System.ComponentModel; 3 4 using NCodeGenerateIDE; 5 using NCodeGenerate.DBSchema; 6 namespace DynamicCodeGenerate 7 { 8 public class myModel 9 {10 11 private System.String _Namespace = string.Empty;12 public System.String Namespace13 {14 get { return _Namespace; }15 set { _Namespace = value; }16 }17 private System.String _RemoveTablePrefix = string.Empty;18 public System.String RemoveTablePrefix19 {20 get { return _RemoveTablePrefix; }21 set { _RemoveTablePrefix = value; }22 }23 private TableSchema _SourceTable;24 typeof(TableEditor), typeof(TableEditor))]25 public TableSchema SourceTable26 {27 get { return _SourceTable; }28 set { _SourceTable = value; }29 }30 private DatabaseSchema _DataBase;31 typeof(DataBaseEditor), typeof(DataBaseEditor))]32 public DatabaseSchema DataBase33 {34 get { return _DataBase; }35 set { _DataBase = value; }36 }37 private System.String _OutPutDir = string.Empty;38 typeof(FolderEditor), typeof(FolderEditor))]39 public System.String OutPutDir40 {41 get { return _OutPutDir; }42 set { _OutPutDir = value; }43 }44 45 46 }47 }
页:
[1]