Entity Framework - Donde cláusula
Digamos que tengo una tabla llamada Usuario. Cuando uso el Entity Framework para obtener los registros, hago lo siguiente:
var db = new Context();
var users = db.Users;
Devuelve todos los usuarios de mi tabla. OKAY. Si hago esto:
var fooUsers = db.Users.Where(u => u.Name == 'foo');
Me dará todos los usuarios con el nombre 'foo'. OKAY. Mi pregunta es: el marco de la entidad realiza una consulta como:
select * from user where name = 'foo'
¿O carga a todos los usuarios y los filtra en el servidor con la expresión lambda?