protected void Button5_Click(object sender, EventArgs e)
    {
        //Carregar grid Base
        Contador.Start();

        //Declarei uma variável apontando para o EF
        CURSOModel.CURSOEntities Contexto
        = new CURSOModel.CURSOEntities();

        //Busquei os registros da tabela e carreguei o GRID
        GridView1.DataSource = Contexto.TB_LINGUAGEM;
        GridView1.DataBind();

        //Desliguei o cronometro
        Contador.Stop();

        //Escrevi o tempo de execução na página
        Response.Write("Tempo de Execução: "
        + Contador.Elapsed.ToString());

        if (Session["REGISTROS"] == null)
            Session.Add("REGISTROS", Contexto.TB_LINGUAGEM);
        else
            Session["REGISTROS"] = Contexto.TB_LINGUAGEM;
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        CURSOModel.CURSOEntities Contexto = new CURSOModel.CURSOEntities();

        if (Session["LINGUAGENS"] == null)
            Session.Add("LINGUAGENS", Contexto.TB_LINGUAGEM.Where(ZINA => ZINA.ID_LINGUAGEM >= 3).OrderBy(x => x.NM_LINGUAGEM));
        else
            Session["LINGUAGENS"] = Contexto.TB_LINGUAGEM;
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        CURSOModel.CURSOEntities Contexto = new CURSOModel.CURSOEntities();

        var Retorno = Contexto.ExecuteStoreQuery<CURSOModel.TB_LINGUAGEM>("SELECT * FROM TB_LINGUAGEM");
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        CURSOModel.CURSOEntities Contexto = new CURSOModel.CURSOEntities();

        var Retorno = Contexto.ExecuteFunction<CURSOModel.TB_LINGUAGEM>("ListarLinguagens", new ObjectParameter("pIdLinguagem", 2));
    }