Compile SqlSyntax alias regex - why not?

This commit is contained in:
Stephan
2018-09-20 08:48:57 +02:00
parent 16eab3eb49
commit 7f45727936

View File

@@ -47,7 +47,7 @@ namespace Umbraco.Core.Persistence.SqlSyntax
var col = Regex.Escape(GetQuotedColumnName("column")).Replace("column", @"\w+");
var fld = Regex.Escape(GetQuotedTableName("table") + ".").Replace("table", @"\w+") + col;
// ReSharper restore VirtualMemberCallInConstructor
AliasRegex = new Regex("(" + fld + @")\s+AS\s+(" + col + ")", RegexOptions.Multiline | RegexOptions.Singleline | RegexOptions.IgnoreCase);
AliasRegex = new Regex("(" + fld + @")\s+AS\s+(" + col + ")", RegexOptions.Multiline | RegexOptions.Singleline | RegexOptions.IgnoreCase | RegexOptions.Compiled);
}
public Regex AliasRegex { get; }