private static Dictionary<string,string> _selectSql=new Dictionary<string,string>();
public static string SQL_SELECT
{
get
{
if (!_selectSql.ContainsKey(CurrentType.Name))
{
StringBuilder sql = new StringBuilder();
sql.Append(" Select ");
bool isFirst = true;
foreach (PropertyInfo info in Attributes)
{
if (isFirst) { isFirst = false; } else { sql.Append(","); }
sql.Append(" [" + info.Name + "] ");
}
sql.Append(" From ");
sql.Append(" [dbo].[" + CurrentType.Name + @"] ");
_selectSql[CurrentType.Name] = sql.ToString();
}
return _selectSql[CurrentType.Name];
}
}
public static string SQL_SELECT
{
get
{
if (!_selectSql.ContainsKey(CurrentType.Name))
{
StringBuilder sql = new StringBuilder();
sql.Append(" Select ");
bool isFirst = true;
foreach (PropertyInfo info in Attributes)
{
if (isFirst) { isFirst = false; } else { sql.Append(","); }
sql.Append(" [" + info.Name + "] ");
}
sql.Append(" From ");
sql.Append(" [dbo].[" + CurrentType.Name + @"] ");
_selectSql[CurrentType.Name] = sql.ToString();
}
return _selectSql[CurrentType.Name];
}
}

浙公网安备 33010602011771号