none
Erro is defined in an assembly that is not referenced no uso do ADO Framework RRS feed

  • Pergunta

  • Oi pessoal, estou começando a usar o ADO Framework, estou tendo dificuldades para usa-lo. Estou desenvolvendo uma aplicação Web, utilizando o visual studio utimate 2012 com o entityframework 5.0.0. Tenho o trecho de código abaixo onde estancio um banco de dados e realizo uma busca no banco.

    private void validarInserir(float cpf, string codigo, double valor, int quant, double vtotal)
         {
           try
             {                
              if (cpf == 0) { throw new Exception("Ocorreu um erro interno e a informação CPF não   repassado!");
              if (string.IsNullOrEmpty(codigo))
                 {
                  throw new Exception("Ocorreu um erro interno e a informação código não repassado!");
                 }
                
               if (valor == 0) { throw new Exception("Ocorreu um erro interno e a informação valor da ação não repassada!"); }      
               if (quant == 0) { throw new Exception("Ocorreu um erro interno e a informação quantidade de ação não repassada!"); 
               if (valor == 0) { throw new Exception("Ocorreu um erro interno e a informação valor total da ação não repassada!"); }
    
               if (valor < 0)
                    {
                     throw new Exception("Ocorreu um erro interno e a informação valor inválido, o valor da ação no pode ser menor do que zero!");
                    }
                    
                if (quant < 100)
                 throw new Exception("Ocorreu um erro interno e a informação quantidade incorreta quantidade minima de compra é de 100 ações");
    
                string cod = codigo;
                bancotccEntities bco = new bancotccEntities();
                carteira crt = bco.carteira.FirstOrDefault(obj => obj.cpf == cpf && obj.codigo == cod)
                if (crt != null)
                    {
                      // atualizarCarteira(cota, cpf);
                     }
                }
                catch (Exception e)
    
                {
    
                 throw new Exception(e.Message.ToString());
    
                }
    
            }
    
    Acontece que estou recebendo os erros abaixo:

    Error 6 The type 'System.Data.Entity.DbContext' is defined in an assembly
    that is not referenced. You must add a reference to assembly 'EntityFramework,
    Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.

    E Error 8 The type 'System.Data.Entity.DbSet`1<T0>'
    is defined in an assembly that is not referenced. You must
     add a reference to assembly 'EntityFramework, Version=5.0.0.0,
     Culture=neutral, PublicKeyToken=b77a5c561934e089'.

    Algém pode me dar uma dica de como resolver este problema?

    confesso que não sei como.

    terça-feira, 20 de maio de 2014 03:42