public TemporaryTable(IDatabaseContext context, string name, TableInfo sourceTableInfo) : this(context, sourceTableInfo.Alias(new ObjectName(name))) { }