Domande taggate «ef-code-first»

EF Code-First è un modo per utilizzare Entity Framework di Microsoft con le classi POCO, al contrario di model-first o DB-first.


25
Esiste già un oggetto denominato nel database
Aggiornamento database non riuscito dalla console di Gestione pacchetti. Ho usato Entity Framework 6.x e l'approccio code-first. L'errore è "Nel database è già presente un oggetto denominato" AboutUs "." Come posso risolvere questo problema? internal sealed class Configuration : DbMigrationsConfiguration<Jahan.Blog.Web.Mvc.Models.JahanBlogDbContext> { public Configuration() { AutomaticMigrationsEnabled = true; AutomaticMigrationDataLossAllowed = false; …

4
ICollection <T> Vs List <T> in Entity Framework
Ho guardato solo alcuni webcast prima di iniziare a progettare alcune applicazioni Entity Framework. Non ho letto molta documentazione e ora mi sento come se ne soffrissi. L'ho usato List&lt;T&gt;nelle mie classi e ha funzionato benissimo. Ora ho letto della documentazione e si afferma che avrei dovuto usare ICollection&lt;T&gt;. Sono …








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 =&gt; 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], ... …


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 è …



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.