Get all rows using entity framework dbset

c#, dbset, entity-framework

Solution

`Set<T>()` is already `IQueryable<T>` and it returns all rows from table

public IQueryable<Company> GetCompanies()
{
    return DbContext.Set<Company>();    
}

Also generated `DbContext` will have named properties for each table. Look for `DbContext.Companies` - it's same as `DbContext.Set<Company>`()

Problem

I want to select all rows from a table using the following type of syntax: ``` public IQueryable<Company> GetCompanies() { return DbContext.Set<Company>() .// Select all } ``` Forgive me as I am completely new to EF.

Original source