difficoltà di attuazione EFCodeFirst.CreateTablesOnly / DontDropDb JustCreateTablesIfModelChangedStart

StackOverflow https://stackoverflow.com/questions/9301821

Domanda

Sto avendo difficoltà ad attuare EFCodeFirst.CreateTablesOnly (cambiato in DontDropDbJustCreateTablesIfModelChangedStart).

Ho tirato con successo nel pacchetto utilizzando Nuget. Ora c'è una menzione di

in packages.config

e un DontDropDbJustCreateTablesIfModelChangedStart.cs

Ho aggiunto Devtalk.EF.CodeFirst ai riferimenti

nella mia directory app_start.

Ma io ancora non può fare uso della classe DontDropDbJustCreateTablesIfModelChangedStart. Quando lo faccio, gli stampi app con msg

Impossibile caricare il file o l'assembly 'EntityFramework, Version = 4.1.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089' o uno dei suoi dipendenze. Il situato definizione manifesta dell'assemblea non lo fa corrispondere il riferimento assemblaggio. (Eccezione da HRESULT: 0x80131040)

Quando controllo definizione di DontDropDbJustCreateTablesIfModelChangedStart, trovo ha solo una firma e non una definizione.

Che cosa ho fatto di sbagliato? O che cosa passo ho lasciato fuori? Dovrei implementare la classe / metodo?

È stato utile?

Soluzione

Il problema è che biblioteca è stata probabilmente compilata con EntityFramework.dll versione 4.1.0.0 e l'autore non ha aggiornato per la versione 4.2.0.0 e 4.3.0.0. Prova a reindirizzamento versione 4.1.0.0 alla versione 4.3.0.0 nella tua web file con estensione config.

Altri suggerimenti

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top