public static string RemoveT0Reference(string expression)
{
var index = expression.IndexOf("T0.", StringComparison.OrdinalIgnoreCase);
if (index == 0)
{
string rest = expression.Substring(3);
if (SqlSyntax.IsValidQuotedIdentifier(rest))
return rest;
}
if (index >= 0)
return T0ReferenceRemover.RemoveT0Aliases(expression);
return expression;
}