Articles of code first

Come specificare il nome della tabella con API First Fluent API di Entity Framework

Possiedo un’entity framework e sono in grado di configurare Entity Framework per associarlo a una tabella di database con un nome diverso. Posso farlo facilmente con Code First DataAnnotations ( DataAnnotations.Schema.TableAttribute ). Ma a causa delle limitazioni ora devo usare l’ API Code First Fluent (i miei oggetti di dominio saranno usati da client esterni, […]

Errore del database in uso con Entity Framework 4 Code First

Ho un’applicazione MVC3 e EF 4 Code First, che è configurata per modificare il DB quando il modello cambia, impostando DB Initializer su DropCreateDatabaseIfModelChanges , dove TocratesDb è il mio derivato DbContext . Ora ho apportato una modifica al modello, aggiungendo le proprietà a una class, ma quando EF tenta di rilasciare e ricreare il […]

Oracle.ManagedDataAccess.EntityFramework – ORA-01918: l’utente ‘dbo’ non esiste

Sto cercando di implemente il codice First Migrations con Oracle.ManagedDataAccess 6.121.1.0 provider, ma senza alcun risultato. Poiché sto ricevendo un codice ORA, presumo che la connessione sia stata aperta con successo. Ma le migrazioni stanno fallendo perché, forse, il provider si comporta come un server SQL, anziché Oracle. Penso che si stia tentando di usare […]

Entity Framework Database.SetInitializer semplicemente non funziona

Sto avendo questo tipo di problema “misterioso” qui. Attualmente sto utilizzando l’approccio Code First di Entity Framework 4.1 con la mia applicazione ASP.NET MVC 3, ha funzionato benissimo, fino a ieri … È successo qualcosa di molto brutto che ha causato il mio Database.SetInitializer smettere di funzionare. Ha spiegato: Ho questo modello semplice public class […]

Come posso utilizzare Entity Framework in modalità Primo rilascio codice prima?

Sto utilizzando Entity Framework v4. Ho seguito le istruzioni nel tutorial di Nerd Dinner . Sono attualmente in modalità di sviluppo (non rilasciata a nessun ambiente superiore) e vorrei che le tabelle venissero ricreate su ogni nuova implementazione, dal momento che i modelli sono ancora altamente volatili e non mi interessa conservare i dati. Tuttavia, […]

Come rimuovere il carattere di sottolineatura dei campi chiave estranei nel codice per convenzione

Ho più classi (incluso TPT) nel mio progetto. Ogni POCO ha una BaseClass , che ha un GUID (chiamato GlobalKey ) come chiave primaria. Per prima cosa ho usato DataAnnotations per creare chiavi esterne corrette. Ma poi ho problemi a sincronizzare il GUID corrispondente con l’object stesso. Ora voglio avere solo una proprietà di navigazione […]

È ansible creare viste sql / stored procedure utilizzando il primo approccio di Entity Framework 4.1 Code

Entity Framework 4.1 Code First funziona alla grande creando tabelle e relazioni. È ansible creare viste sql o stored procedure utilizzando il primo approccio Code? Qualsiasi suggerimento su questo sarà molto apprezzato. Molte grazie!

Comprensione dell’attributo ForeignKey nel codice del framework di quadro

Vedi il seguente post per qualche background: Entity framework da uno a zero o una relazione senza proprietà di navigazione Ho sempre pensato che ForeignKey fosse usato per mostrare quale proprietà in una class detenesse il ForeignKey che determinava la proprietà di navigazione ad es public class MemberDataSet { [Key] [DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)] public int Id { […]

Utilizzo di MySql con Entity Framework 4 e CTP di sviluppo in codice

Ho pensato di sperimentare un po ‘con l’ ultimo post di Scott Guthrie sugli sviluppatori code-first con Entity Framework 4. Invece di usare Sql Server, sto cercando di usare MySql. Ecco le parti rilevanti del mio web.config (questa è un’app di Asp.Net MVC 2): Proprio come il tutorial, mi aspetto che EF4 generi automaticamente il […]

Entity Framework CTP 4 – Inizializzazione del database personalizzato First Code

Vorrei implementare una strategia di inizializzazione del database personalizzata in modo che possa generare lo schema del database e applicarlo a un database SQL VUOTO ESISTENTE utilizzando un ID utente e una password forniti. Sfortunatamente le strategie integrate non forniscono quello che sto cercando: // The default strategy creates the DB only if it doesn’t […]