public class CommonService { private readonly DataContext _context; public CommonRepository() { _context = new DataContext(); } public CommonRepository(DataContext context) { _context = context; } public List GetAll() { var query = from m in _context.MyModel select m; return m.ToList(); } }
or
public class CommonService { public List GetAll() { using (DataContext context = new DataContext()) { var query = from m in context.MyModel select m; return m.ToList(); } } }
or you have more pattern, suggest me please.