Domande taggate «entity-framework»

Per domande su ADO.NET Entity Framework, gli strumenti ORM (Object-Relational-Mapping) per .NET Framework. Aggiungi un tag specifico della versione, se applicabile. NON utilizzare questo tag per domande su Entity-Framework. Utilizzare invece entity-framework-core.

6
La query di Entity Framework è lenta, ma lo stesso SQL in SqlQuery è veloce
Vedo delle prestazioni davvero strane relative a una query molto semplice utilizzando Entity Framework Code-First con .NET framework versione 4. La query LINQ2Entities ha il seguente aspetto: context.MyTables.Where(m => m.SomeStringProp == stringVar); Questa operazione richiede oltre 3000 millisecondi per l'esecuzione. L'SQL generato sembra molto semplice: SELECT [Extent1].[ID], [Extent1].[SomeStringProp], [Extent1].[SomeOtherProp], ... …


10
Il termine "scaffold-dbcontext" non è riconosciuto come nome di un cmdlet, una funzione, un file di script o un programma eseguibile
Quando si tenta di eseguire lo scaffolding con asp.net core questo comando scaffold-dbcontext "Data Source=(local);Initial Catalog=MyDb;Integrated Security=True;" Microsoft.EntityFrameworkCore.sqlserver -outputdir Models Fornisce questo errore. scaffold-dbcontext: il termine "scaffold-dbcontext" non è riconosciuto come nome di un cmdlet, una funzione, un file di script o un programma eseguibile. Controlla l'ortografia del nome o, …



8
Valore predefinito per i campi obbligatori nelle migrazioni di Entity Framework?
Ho aggiunto l' [Required]annotazione dei dati a uno dei miei modelli in un'applicazione ASP.NET MVC . Dopo aver creato una migrazione, l'esecuzione del Update-Databasecomando genera il seguente errore: Impossibile inserire il valore NULL nella colonna "Director", tabella "MOVIES_cf7bad808fa94f89afa2e5dae1161e78.dbo.Movies"; la colonna non consente valori nulli. UPDATE non riesce. La dichiarazione è …




5
Come forzare Entity Framework a ottenere sempre dati aggiornati dal database?
Sto usando la libreria EntityFramework.Extended per eseguire aggiornamenti batch. L'unico problema è che EF non tiene traccia degli aggiornamenti batch eseguiti dalla libreria. Quindi, quando eseguo DbContextnuovamente una query , non restituisce le entità aggiornate. Ho scoperto che l'utilizzo del AsNoTracking()metodo durante l'interrogazione disabilita il monitoraggio e ottiene nuovi dati …

1
Il metodo non può essere tradotto in un'espressione negozio
Ho visto questo codice funzionare con LINQ to SQL ma quando utilizzo Entity Framework, viene visualizzato questo errore: LINQ to Entities non riconosce il metodo 'System.Linq.IQueryable'1 [MyProject.Models.CommunityFeatures] GetCommunityFeatures ()' e questo metodo non può essere tradotto in un'espressione del negozio. Il codice del repository è questo: public IQueryable<Models.Estate> GetEstates() { …


7
Creare una tupla in una selezione Linq
Sto lavorando con C # e .NET Framework 4.5.1 recuperando dati da un database SQL Server con Entity Framework 6.1.3. Ho questo: codes = codesRepo.SearchFor(predicate) .Select(c => new Tuple<string, byte>(c.Id, c.Flag)) .ToList(); E quando lo eseguo, ricevo questo messaggio: Solo i costruttori e gli inizializzatori senza parametri sono supportati in …


4
Inserisci i dati usando il modello Entity Framework
Sto cercando di inserire alcuni dati nel mio database utilizzando il modello Entity Framework, ma per alcuni motivi sconosciuti a me, non fa nulla. Mi manca qualcosa qui? using (var context = new DatabaseEntities()) { var t = new test { ID = Guid.NewGuid(), name = "blah", }; context.AddTotest(t); context.SaveChanges(); …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.