You can always pass raw TSQL in EF. But I assume that you'd like an entity to reference the change table in the same way you would a table or a view.
Though I have no personal experience, in theory this should still work.
You are essentially mapping an entity to a table valued function. I believe that as of EF 6 you can add a TVF in the same manner you'd add a call to a stored proc, which creates a complex type but one you can work with.
The problem, I'd see is that CHANGETABLE() is a SQLServer system syntax, not a 1-1 mapping with a user defined or system defined table value function, so you might have to build your own scaffolding around it with your own user defined TVF or stored procedure and then call that from EF.
using (var ctx = new TestEntities())
{
/* Execute TVF that calls changetable */
/* wrapper for a call to CHANGETABLE() on the server side */
var changes = ctx.GetChangeTable().ToList<Change>();
}