none
Data no entity framework 4 RRS feed

  • Pergunta

  • Estou tentando pegar uma data de um textbox e retornar os registros referentes do banco de dados em uma grid

     var datas = from o in ef.Pontoes
                                where o.Data.Date == Convert.ToDateTime("28/02/2013").Date
                                select o;
                            this.gvw_dados.DataSource = datas;
                            this.gvw_dados.DataBind();

    O campo Data no banco de dados é do tipo date (novo tipo de dados do sql server 2008) mas o entity não traz nada e dá erro dizendo que o metodo date não é suportado.

    Alguém tem uma idéia de como contornar essa situação para o usuário selecionar uma data e ele trazer na gridview os registros dessa data?

    quinta-feira, 28 de fevereiro de 2013 16:49

Respostas

  • Consegui contornar a situação assim:

    DateTime today = Convert.ToDateTime(this.tbx_Data.Text).Date;
                    var datas = from o in ef.Pontoes
                                where o.Data == today
                                select o;
                            this.gvw_dados.DataSource = datas;
                            this.gvw_dados.DataBind();
                            this.gvw_dados.Visible = true;

    • Marcado como Resposta Fernando.Jarcen quinta-feira, 28 de fevereiro de 2013 16:59
    quinta-feira, 28 de fevereiro de 2013 16:59