none
Consulta entity framework com Singleton RRS feed

  • Pergunta

  • Bom dia,

    Tenho uma dúvida, estou fazendo uma query utilizando entity framework, onde na minha function eu retorno uma lista do meu objeto

            public IList<MeuObjeto> Consultar(MeuObjeto entity)
            {
                using (dbEntities db = new dbEntities())
                {
                    return (from tb in db.TBL_Objeto
                            select new MeuObjeto
                            {
                                nome = tb.NM_Objeto
                               
                            }).ToList<MeuObjeto>();
                }
            }
           


    Na classe MeuObjeto eu estava utilizando singleton, mas eu tive que retirar por que não consegui utilizá-lo nesta linha select new MeuObjeto , é possivel eu utilizar singleton nesta query?

           Desde já agradeço 

    • Editado De_ng terça-feira, 20 de dezembro de 2011 13:09
    terça-feira, 20 de dezembro de 2011 12:40

Respostas

  • Olá Andreia,

    Não, não é possível. Pois as classes Singleton possuem construtor privado e a criação de novas instâncias para estas classes é controlada por ela própria.

    De que forma vc esta armazenando os dados dessa classe Singleton no Banco de Dados?

     

    []s!


    Fernando Henrique Inocêncio Borba Ferreira
    while(alive){ this.WriteCode(); }
    Blog: http://ferhenriquef.wordpress.com/
    Twitter: @ferhenrique
    • Marcado como Resposta De_ng quarta-feira, 21 de dezembro de 2011 13:01
    terça-feira, 20 de dezembro de 2011 13:10
    Moderador

Todas as Respostas

  • Olá Andreia,

    Não, não é possível. Pois as classes Singleton possuem construtor privado e a criação de novas instâncias para estas classes é controlada por ela própria.

    De que forma vc esta armazenando os dados dessa classe Singleton no Banco de Dados?

     

    []s!


    Fernando Henrique Inocêncio Borba Ferreira
    while(alive){ this.WriteCode(); }
    Blog: http://ferhenriquef.wordpress.com/
    Twitter: @ferhenrique
    • Marcado como Resposta De_ng quarta-feira, 21 de dezembro de 2011 13:01
    terça-feira, 20 de dezembro de 2011 13:10
    Moderador
  • Oi Fernando,

    Só estou utilizando o singleton para não criar várias instancias, apesar do garbage collector, ainda prefiro utilizar o singleton.

    Obrigada!

     

    quarta-feira, 21 de dezembro de 2011 13:01