Ho una nuova installazione di VS2012 con l'aggiornamento 2. Creo un nuovo progetto di "Applicazione Web ASP.NET Dynamic Data Entities". Aggiungo quindi un "modello di dati di entità ADO.NET" che viene generato da un database SQLServerExpress esistente.Dati dinamici IObjectContextAdapter Riferimento mancante
Tuttavia quando vado a costruire la soluzione ottengo il seguente errore:
The type or namespace name 'IObjectContextAdapter' could not be found (are you missing a using directive or an assembly reference?)
che sembra essere dichiarati in System.Data.Entity.Infrastructure
, ma non riesco a trovare da nessuna parte che il montaggio. Ho verificato che ho EF5 è installato per la soluzione come il mio packages.config mostra:
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="EntityFramework" version="5.0.0" targetFramework="net45" />
</packages>
Le proprietà di riferimento EntityFramework mostra:
RuntimeVersion: v4.0.30319
Version: 5.0.0.0
e nel web.config ho:
<assemblies>
<add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
</assemblies>
Questo sembra sbagliato come dovrebbe dire 5.0.0.0? Tuttavia cambiarlo non ha alcun effetto. qualcuno può indicarmi la giusta direzione?
Ciao, dal momento che ti stai chiedendo se qualcuno ha qualche input - per favore dai un'occhiata a [cosa succede se non ottengo una buona risposta] (http://stackoverflow.com/faq#bounty). – Jesse
Grazie Jesse. Ho dato un'occhiata e terrò a mente per la prossima volta. – TheEdge