다음 코드가 있으며 중괄호와 관련이 있습니다.T4 템플릿의 문제점
<#@ template language="C#" debug="True" hostspecific="True" #>
<#@ output extension=".cs" #>
<#@ assembly name="System.Data" #>
<#@ assembly name="System.xml" #>
<#@ import namespace="System.Collections.Generic" #>
<#@ import namespace="System.Data.SqlClient" #>
namespace MyProject.Entities
{
public class
{
<#
string connectionString =
"Server=localhost;Database=GridViewGuy;Trusted_Connection=true";
SqlConnection conn = new SqlConnection(connectionString);
conn.Open();
System.Data.DataTable schema = conn.GetSchema("TABLES");
foreach(System.Data.DataRow row in schema.Rows)
{
#>
public class <#= row["TABLE_NAME"].ToString() #>
{
}
}
}
}
누구든지 문제를 발견 할 수 있습니까? 첫 번째 블록에서
정말로 도움이 된 고마워요! – azamsharp
Visual Studio 용 Tangible T4 편집기 플러그인을 설치해야합니다. 이런 종류의 것을 쉽게 알아낼 수있는 중괄호 강조 표시를 제공합니다. http://visualstudiogallery.msdn.microsoft.com/en-us/1a6c4fb2-7908-4721-92b3-61f2cee92294 – Mel
인텔리 센스가 천천히 그리고 반점이 있음을 실감 할 때까지 유형이 시원합니다. 템플릿에 중단 점. –