Here is a basic example that selects with where and retrieves 50 entries:
var transactions = (from t in db.Transactions where t.Name.StartsWith("A") select t).Take(50);
Using a different syntax:
var transactions = db.Transactions.Where(t => t.Name.StartsWith("A")).Take(50);
source share