Pergunta

Eu apenas o download MVC e eu estou indo através de um tutorial. Tudo vai bem até que eu tentar declarar um objeto DataContext.

O meu dbml é chamado db.dbml (tentou outra em test.dbml nomeado) e quando eu tente o seguinte:

public dbDataContext db = new dbDataContext();

eu recebo:

O nome do tipo ou namespace 'DbDataContext' não pôde ser encontrado ...

Estou faltando alguma coisa? Em webforms isso é tudo o que eu tinha que fazer, e no tutorial que é tudo o que é mostrado. Eu baixei o mais novo MVC hoje ...

Obrigado.

EDIT **: Eu estou usando VS2008 SP1

Foi útil?

Solução

Este é um bug SP1 se você estiver usando classes parciais, consulte os seguintes e soluções alternativas: https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback. aspx? FeedbackID = 361577

Outras dicas

Alguns questiosn rápida:? É o nome do seu contexto de dados "dbDataContext" ... Além disso, é em um namespace? (Você tem que namespace referenciado).

Outra pergunta ... isso é um erro de execução, ou um erro compiletime?

tentar adicionar contexto para o namespace {ProjectName} .Models ...

porque os modelos são armazenados na modelos namespace .. tentar verificar se você incluir o namespace em seu contexto atual ..

Uma vez que você adicionar a classe apenas construir o solution.you vai encontrar suas classes na lista

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top