代码之家  ›  专栏  ›  技术社区  ›  Patrik Hägne

T4模板中的数据表

  •  0
  • Patrik Hägne  · 技术社区  · 16 年前

    我正在创建一个t4模板,它将从数据库中的许多值生成一个枚举。奇怪的是,当我尝试在模板代码中创建DataTable时,我得到了ErrorGeneratingOutput消息:

    <#@ template language="C#v3.5" debug="True" #>
    <#@ output extension="CS" #>
    <#@ assembly name="System.Data" #> 
    <#@ assembly name="System.Configuration" #>
    <#@ import namespace="System.Data" #>
    <#@ import namespace="System.Data.SqlClient" #>
    <#@ import namespace="System.Data.Common" #> 
    
    public enum Foo
    {
    <#
            //DataTable table = new System.Data.DataTable();
         #> 
    }
    

    1 回复  |  直到 16 年前
        1
  •  1
  •   Patrik Hägne    16 年前

    当我重建我的项目时,模板属于我,我得到了一条更合理的错误消息,指出我没有引用System.Xml-assembly:

    <#@ assembly name="System.Xml" #>

    推荐文章