none
Referenciar RRS feed

  • Pergunta

  • Boas colegas,

     Estou precisando de uma ajuda.

    não consigo referencia um dos   recursos do entity

    Segue:     using (EntityTheClubEntities db = new EntityTheClubEntities())

    Neste momento estou estudando  o MVC  em um bom exemplo  que estou praticando não  consegui resolver esta questão.

    Agradeço.

    sábado, 20 de fevereiro de 2016 14:33

Respostas

  • Colegas,

     Encontrei o erro.

     esta na classe  Model.Designer.cs

      Quanto gerei o Entity  a partir de uma base não criou a classe especifica.

     Parte do código:

     public partial class EntityTheClubEntities : ObjectContext
        {
            #region Constructors

            /// <summary>
            /// Initializes a new EntityTheClubEntities object using the connection string found in the 'EntityTheClubEntities' section of the application configuration file.
            /// </summary>
            public EntityTheClubEntities()
                : base("name=EntityTheClubEntities", "EntityTheClubEntities")
            {

     Uma vez implementado, deixou de dar o erro

     Obrigado pela ajuda e atenção. 

    vamos lá quebrar a cabeça preciso sai do mundo vb6

    abraços.

    • Sugerido como Resposta SimorC segunda-feira, 22 de fevereiro de 2016 02:48
    • Marcado como Resposta welington jrModerator quinta-feira, 29 de março de 2018 22:00
    sábado, 20 de fevereiro de 2016 19:53

Todas as Respostas

  • Boa tarde,

    1 - É Você já adicionou a referencia da dll(class library) no projeto mvc, caso tenha, onde esta a classe EntityTheClubEntities?

    2 - Essa classe esta com modificador de acesso com público?

    3 - cometa esse pedaço de código, compila e tenta de novo.

    4 - deu using do namespace da classe?



    sábado, 20 de fevereiro de 2016 15:54
    Moderador
  • Prezado Antonio Luiz,

    O References ADO.NET Entity Data Mode foi adicionado à camada de acesso a dados?

    Se não, sugiro que adicione a referência, recompile a solução e atualize as dll's.

    Atenciosamente,

    Rafael Assaad

    sábado, 20 de fevereiro de 2016 16:41
  • Boa tarde,

     A referencia ao Entity foi adicionada.

    using System.Data.Entity;

    using (EntityTheClubEntities db = new EntityTheClubEntities())
                {
                    if(Insert)
                        db.AddToVENDA(objeto);
                    else
                    {
                      db.VENDA.Attach(objeto);
                          db.ObjectStateManager.ChangeObjetcState(objeto,EntityState.Modified);
                    }
                     return (db.SaveChange() > 0);
                }

     

      O References ADO.NET Entity Data Mode foi adicionado à camada de acesso a dados?   SIM

       Continua sem a   referencia..

       De certo alguma coisa que fiz de errado quando criei a camada de negocio a partir de uma base existente.

      vou continuar quebrado  a cabeça..

      Conseguindo  comunico...

    Obrigado.

    sábado, 20 de fevereiro de 2016 19:12
  • Ok,

    No que puder ajudar, à disposição,

    Atenciosamente,

    Rafael Assaad

    sábado, 20 de fevereiro de 2016 19:25
  • Colegas,

     Encontrei o erro.

     esta na classe  Model.Designer.cs

      Quanto gerei o Entity  a partir de uma base não criou a classe especifica.

     Parte do código:

     public partial class EntityTheClubEntities : ObjectContext
        {
            #region Constructors

            /// <summary>
            /// Initializes a new EntityTheClubEntities object using the connection string found in the 'EntityTheClubEntities' section of the application configuration file.
            /// </summary>
            public EntityTheClubEntities()
                : base("name=EntityTheClubEntities", "EntityTheClubEntities")
            {

     Uma vez implementado, deixou de dar o erro

     Obrigado pela ajuda e atenção. 

    vamos lá quebrar a cabeça preciso sai do mundo vb6

    abraços.

    • Sugerido como Resposta SimorC segunda-feira, 22 de fevereiro de 2016 02:48
    • Marcado como Resposta welington jrModerator quinta-feira, 29 de março de 2018 22:00
    sábado, 20 de fevereiro de 2016 19:53