Articles of ef code first

Come cancellare e ricreare da zero un codice EF esistente Primo database

Sto usando EF Code First con EF 5 in VS 2012. Uso il comando PM update-database e ho un semplice metodo seed per riempire alcune tabelle con dati di esempio. Vorrei eliminare e ricreare il mio x.mdb. La cronologia degli aggiornamenti sembra essere fuori sincrono. Se commento tutti i miei DBSet nel mio contesto, update-database […]

Eseguire il debug dei codici di migrazione Entity Framework in codice primi

Sto utilizzando il codice Entity Framework prima nel mio sito Web e mi sto chiedendo se esiste un modo per eseguire il debug dei codici di migrazione. Sai, come impostare punti di interruzione e cose del genere. Sto usando la console di Gestione pacchetti per aggiornare il database usando update-database. Grazie

Mixing Fluent API e DataAnnotazioni nel codice EF prima

Sebbene usiamo per lo più configurazione fluente per i nostri POCO in codice, abbiamo trovato utile utilizzare le annotazioni dei dati per cose come il nome della tabella, i PK, ecc. Poiché rende più facile per i componenti non EF che non hanno un riferimento all’ObjectContext per interagire con queste quadro. Nella nostra esperienza, sembra […]

Codice EF4 Primo: come aggiungere una relazione senza aggiungere una proprietà di navigazione

Come dovrei definire le relazioni usando Code First ma senza utilizzare alcuna proprietà di navigazione? Precedentemente ho definito One-Many e Many-Many utilizzando le proprietà di navigazione in entrambe le estremità della relazione. E le relazioni appropriate vengono create nel database. Ecco una versione ridotta di come appaiono le classi (ho convertito le relazioni Many-Many in […]

Utilizzo del profiling del database mvc-mini-profiler con il codice Entity Framework First

Sto usando mvc-mini-profiler nel mio progetto costruito con ASP.Net MVC 3 e Entity Framework in codice prima. Tutto funziona alla grande fino a quando non tento di aggiungere il profiling del database avvolgendo la connessione in ProfiledDbConnection come descritto nella documentazione. Dal momento che sto usando un DbContext, il modo in cui sto tentando di […]

Come dichiarare la relazione uno a uno usando Entity Framework 4 Code First (POCO)

Come dichiarare una relazione uno a uno usando Entity Framework 4 Code First (POCO)? Ho trovato questa domanda (relazioni uno a uno in Entity Framework 4) , ma l’articolo che i riferimenti di risposta non erano utili (c’è una riga di codice che è una relazione 1-1, ma non si parla di come definirla ).

Come posso leggere i metadati EF DbContext a livello di codice?

Ho un’applicazione che utilizza EF-CodeFirst 5 (dll ver 4.4.0.0, su .net 4.0). Devo essere in grado di leggere i metadati dell’ quadro, in modo che io possa, per un determinato tipo di voce ottenere le seguenti informazioni: quali proprietà sono una-molte relazioni (entity framework referenziate) quali proprietà sono molte-una relazione (raccolte di quadro che fanno […]

Entity Framework 6 con SQLite 3 Code First – Non crea tabelle

Utilizzando le ultime versioni di EF6 e SQLite di NuGet. Ho finalmente ottenuto il file app.config per funzionare dopo alcuni post utili su Stackoverflow. Ora il problema è che le tabelle non vengono create nonostante sia il database. La mia app.config: Il mio semplice programma di test: class Program { static void Main(string[] args) { […]

Il codice Entity Framework 4 supporta i generatori di id quadro come NHibernate?

Questa domanda, posta un anno fa, è simile: Entity Framework 4 supporta i generatori per valori di id come NHibernate? Ma quello che mi piacerebbe sapere è se il codice CTP prima aggiunge il supporto per le strategie di generazione di id quadro. In caso contrario, qualcuno conosce un buon punto di estensione in EF […]

Come configurare molte a molte relazioni usando l’API fluent framework entity

Sto provando a impostare una relazione molti a molti prima nel codice EF, ma le convenzioni di default sono sbagliate. Le seguenti classi descrivono la relazione: class Product { public int Id { get; set; } public string Name { get; set; } } class Account { public int Id { get; set; } public […]