Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Com a versão anterior do Entity Framework, um modelo criado com o EF Designer gerava um contexto derivado do ObjectContext e das classes de entidades derivadas do EntityObject.
A partir do EF4.1, recomendamos mudar para um modelo de geração de código que gera um contexto derivado de classes de entidades DbContext e POCO.
No Visual Studio 2012, recebes código DbContext gerado por defeito para todos os novos modelos criados com o EF Designer. Os modelos existentes continuarão a gerar código baseado em ObjectContext, a menos que decidas mudar para o gerador de código baseado em DbContext.
Reverter à Geração de Código ObjectContext
1. Desativar a Geração de Código DbContext
A geração das classes derivadas DbContext e POCO é gerida por dois ficheiros .tt no seu projeto; se expandir o ficheiro .edmx no explorador de soluções, verá esses ficheiros. Apaga ambos estes ficheiros do teu projeto.
Se estiver a usar VB.NET terá de selecionar o botão Mostrar Todos os Ficheiros para ver os ficheiros aninhados.
2. Reativar Geração de Código ObjectContext
Abra o seu modelo no EF Designer, clique com o botão direito numa secção em branco da superfície de design e selecione Propriedades.
Na janela de Propriedades, altere a Estratégia de Geração de Código de Nenhum para Predefinido.