Articles of code first

Entity Framework: esiste un modo per caricare automaticamente le quadro figlio senza Include ()?

Esiste un modo per decorare le tue classi POCO in modo da caricare automaticamente le quadro figlio senza dover usare Include() ogni volta che le carichi? Diciamo che ho una macchina di class, con proprietà complesse per ruote, porte, motore, paraurti, windows, scarico, ecc. E nella mia app ho bisogno di caricare la mia auto […]

Entity Framework Code First – No Detach () metodo su DbContext

Mi chiedo il motivo per cui non esiste alcun metodo Detach sull’object DbContext come se fosse per ObjectContext. Posso solo supporre che questa omissione sia stata intenzionale, ma ho difficoltà a capire perché. Devo essere in grado di staccare e riattaccare quadro (per inserire la cache in un progetto ASP.NET, per esempio). Tuttavia, dal momento […]

Il codice Entity Framework supporta prima le stored procedure?

Ho visto diverse presentazioni di EF Code First e non ho visto come EFCF funzioni con stored procedure. Come posso dichiarare un metodo che userà qualche sp? Posso passare un’ quadro a un metodo che chiama sp senza mappare manualmente le proprietà dell’entity framework ai parametri sp? Inoltre, cosa succede se cambio la mia modella? […]

Entity Framework DateTime e UTC

E ‘ansible avere Entity Framework (sto usando il Code First Approach con CTP5 al momento) memorizzare tutti i valori DateTime come UTC nel database? O forse c’è un modo per specificarlo nella mapping, per esempio in questo per la colonna last_login: modelBuilder.Entity().Property(x => x.Id).HasColumnName(“id”); modelBuilder.Entity().Property(x => x.IsAdmin).HasColumnName(“admin”); modelBuilder.Entity().Property(x => x.IsEnabled).HasColumnName(“enabled”); modelBuilder.Entity().Property(x => x.PasswordHash).HasColumnName(“password_hash”); modelBuilder.Entity().Property(x => […]

ASP.NET MVC3 ed Entity Framework Code prima architettura

La mia domanda precedente mi ha fatto ripensare a strati, repository, dipendenze e cose architettoniche come questa. La mia architettura ora si presenta così: Sto usando il codice EF prima, quindi ho appena creato le classi POCO e il contesto. Questo crea db e modello. Livello più alto sono le classi del livello aziendale (Provider). […]

Convalida non riuscita per una o più quadro durante il salvataggio delle modifiche al database SQL Server mediante Entity Framework

Voglio salvare il mio Edit to Database e sto usando Entity FrameWork Code-First in ASP.NET MVC 3 / C # ma sto ricevendo errori. Nella mia class Event, ho datatype DateTime e TimeSpan ma nel mio database, ho rispettivamente Data e ora. Potrebbe essere questa la ragione? Come posso trasmettere al tipo di dati appropriato […]

Perché utilizzare ICollection e non IEnumerable o List su relazioni many-many / one-many?

Lo vedo molto nelle esercitazioni, con le proprietà di navigazione come ICollection . È un requisito obbligatorio per Entity Framework? Posso usare IEnumerable ? Qual è lo scopo principale dell’utilizzo di ICollection anziché IEnumerable o anche List ?

Primo vincolo univoco nel codice del framework Entity

Domanda È ansible definire un vincolo univoco su una proprietà utilizzando la syntax fluente o un attributo? In caso contrario, quali sono le soluzioni alternative? Ho una class utente con una chiave primaria, ma mi piacerebbe assicurarmi che anche l’indirizzo email sia unico. Questo è ansible senza modificare direttamente il database? Soluzione (basata sulla risposta […]

Il modello che supporta il contesto è cambiato da quando è stato creato il database

Il messaggio di errore: “Il modello che supportava il contesto” AddressBook “è stato modificato da quando è stato creato il database. Eliminare o aggiornare manualmente il database o chiamare Database.SetInitializer con un’istanza IDatabaseInitializer. Ad esempio, la strategia RecreateDatabaseIfModelChanges eliminerà e ricrea automaticamente il database e facoltativamente seminarlo con nuovi dati. ” Sto cercando di utilizzare […]

Entity Framework Code First: due chiavi esterne dalla stessa tabella

Ho appena iniziato a utilizzare prima il codice EF, quindi sono un principiante assoluto in questo argomento. Volevo creare relazioni tra team e partite: 1 partita = 2 squadre (casa, ospite) e risultato. Ho pensato che è facile creare tale modello, quindi ho iniziato a scrivere: public class Team { [Key] public int TeamId { […]