public async Task <T> ReadAsync(int id) { using (var context = new EFContext()) { //return await context.Set<T>().FindAsync(id); return(await context.FindAsync <T>(id)); //return await context.Set<T>().AsNoTracking().SingleOrDefaultAsync(x => x.Id == id); } }
public async Task <T> FindByAsync(TEntityKey id) => await context.FindAsync <T>(id);