Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Med den tidigare versionen av Entity Framework skulle en modell som skapats med EF Designer generera en kontext som härleds från ObjectContext- och entitetsklasser som härleds från EntityObject.
Från och med EF4.1 rekommenderar vi att du byter till en kodgenereringsmall som genererar en kontext som härleds från DbContext- och POCO-entitetsklasser.
I Visual Studio 2012 får du DbContext-kod genererad som standard för alla nya modeller som skapats med EF Designer. Befintliga modeller fortsätter att generera ObjectContext-baserad kod om du inte bestämmer dig för att växla till den DbContext-baserade kodgeneratorn.
Återgå till ObjectContext Code Generation
1. Inaktivera generering av DbContext-kod
Genereringen av de härledda DbContext- och POCO-klasserna hanteras av två .tt-filer i projektet. Om du expanderar .edmx-filen i Solution Explorer visas dessa filer. Ta bort båda dessa filer från projektet.
Om du använder VB.NET måste du välja knappen Visa alla filer för att se kapslade filer.
2. Återaktivera kodgenerering för ObjectContext
Öppna modellen i EF Designer, högerklicka på ett tomt avsnitt på designytan och välj Egenskaper.
I fönstret Egenskaper ändrar du kodgenereringsstrategin från Ingen till Standard.