T4 模版无法生成实体类 返回
<#@ 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 ,排序规则区分大小写