Não consigo usar o método Find() utilizando EntityFramework

Bom, estou usando o seguinte tutorial para utilizar o Repository Pattern:

http://www.linhadecodigo.com.br/artigo/3347/trabalhando-com-repositorio-generico-no-entity-framework.aspx

Segue minha classe Repositorio

Porém na hora da criação do método GetByID(int id), está dando ruim.

public T getByID(object id)
    {
        return ctx.Set<T>().Find(id);
    }

Aparece a seguinte mensagem:

PS: No tutorial que estou seguindo, o instrutor ensina da mesma forma que mostrei aqui.