¿Cuál es la diferencia entre esas dos consultas?
var query = from e in people select (e.FName,e.LName);y
var query = from e in people select new {e.FName,e.LName};El primero devuelve un IEnumerable<ValueTuple<string, string>> (ver ValueTuple ) donde el segundo devuelve un IEnumerable<> de tipo anónimo .