io non riesco a ottenere Entity Framework 6.0.1 da installare su un paio di progetti F # che ho. Questo è il messaggio di errore che sto ricevendo:Ottenere EF 6 da NuGet da installare su # progetti F
Esecuzione del file di script 'C: \ source \ payboard \ PayboardWeb \ packages \ EntityFramework.6.0.1 \ tools \ install.ps1'. Eccezione chiamata "SetData" con argomento "2": "Tipo" Microsoft.VisualStudio.FSharp.ProjectSystem.Automation.OAProject "in assembly" FSharp.ProjectSystem.Base, Versione = 12.0.0.0, Cultura = neutra, PublicKeyToken = b03f5f7f11d50a3a 'non è contrassegnato come serializzabile. " In C: \ source \ payboard \ PayboardWeb \ packages \ EntityFramework.6.0.1 \ tools \ EntityFramework.psm1: 633 char: 5 + $ domain.SetData ('progetto', $ Progetto) + ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoriaInfo: Non specificato: (:) [], MethodInvocationException + FullyQualifiedErrorId: SerializationException
System.NullReferenceException: riferimento oggetto non impostato su un'istanza di un oggetto. a System.Data.Entity.ConnectionFactoryConfig.InitializeEntityFrameworkCommand.Execute() a System.Data.Entity.Migrations.MigrationsDomainCommand.Execute (comando azione)
Sembra che ci sia un bug aperto per esso sul EF6 forum (https://entityframework.codeplex.com/workitem/891), ma non ha avuto alcun amore, per quanto posso dire.
EF6 installa bene su # progetti non-F.
Eventuali soluzioni alternative?
credo che si sono praticamente fuori di fortuna fino MS cambia il tipo 'Microsoft.VisualStudio.FSharp.ProjectSystem.Automation.OAProject' essere serializzabile. Puoi sempre inviare questo problema sul sito User Voice per F # per vedere se questo ottiene più amore. Dubito che il team EF sarà in grado di sistemare qualcosa nella lingua di base. –
Se si legge nei commenti del seguente post del team EF, qualcuno del team risponde in qualche modo alla domanda su quando EF supporterà F #. Non sono sicuro se aiuta ma è almeno un riconoscimento ufficiale. http://blogs.msdn.com/b/adonet/archive/2013/10/31/ef6-performance-issues.aspx –
ho scavato attraverso @ collegamento di ScottWylie e ho trovato [elementi di lavoro 891] (https: // EntityFramework. codeplex.com/workitem/891) menzionato. Sembra che F # possa funzionare nella prossima versione di EF. –