Let\'s say i have a table named User. When I use the Entity Framework to get the records i do like this:
var db = new Context();
var users = db.Users;
Entity Framework will translate such a query into a "Store Expression." That is, it will generate a database query -- assuming your data storage is a database -- that will be somewhat similar to the query you included in your question. It very well may name the columns, however, and there are likely to be some other differences.