T4 模版无法生成实体类 返回

C#论坛 老数据
2067

<#@ template debug="false" hostspecific="true" language="C#" #>

<#@ import namespace="System.Collections.Generic" #>

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

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

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

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

<#@ import namespace="System.Linq" #>

<#@ import namespace="System.Text" #>

<#@ import namespace="System.Collections.Generic" #>

<#@ import namespace="SqlSugar" #>

<#@ import namespace="System.IO" #>

<#@ import namespace="System.Web" #>

<#@ assembly name="$(SolutionDir)\Lib\SqlSugar.dll" #>


<# 

     


    //当前项目目录

    string projectDir = Host.ResolveAssemblyReference("$(ProjectDir)");


    //解决方案目录

    string solutionDir = Host.ResolveAssemblyReference("$(SolutionDir)");



     using (var Db = new SqlSugarClient(new ConnectionConfig()

            {ConnectionString ="server=.;Initial Catalog=CA.Db;Persist Security Info=True;User ID=sa;Password=123456",DbType= DbType.SqlServer}))

     {

          foreach(var item in Db.DbMaintenance.GetTableInfoList())

          {

            string nname = item.Name.Replace("_","");

            Db.MappingTables.Add(nname, item.Name);

          }

          Db.DbFirst.IsCreateAttribute().CreateClassFile(projectDir+"\\Moldes","CA.DataCore"); 


      };


#>



Ctrl+S后路径文件生成正确,但是实体类的列都不生成,测试坏境是sqlserver2008r2 ,排序规则区分大小写

热忱回答0