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.