Qualcuno sa come si ottengono le informazioni sullo schema da un Entity Framework generato da EDMX? Nello specifico voglio riuscire a superare la chiave esterna per un’entity framework che attualmente non ho un’istanza e ottenere le sue relazioni con le chiavi esterne, e voglio farlo via riflessione in un modo che verrà applicato genericamente a […]
Uso EF 4.1 con repository e DbContext .. POCO con template T4. Per ogni repository uso un DbContext separato. Ho bisogno di aggiornare un object con ha una proprietà correlata, al momento ricevo questo errore An entity object cannot be referenced by multiple instances of IEntityChangeTracker. Suppongo che il mio problema sia dovuto a eventObj […]
Nei progetti EF, esiste una procedura ottimale per l’impostazione di AutomaticMigrationsEnabled ? Più dichiarazione: Nel nostro team, dopo aver modificato un modello, solitamente vengono eseguiti i comandi “add-migration” e “update-databse” in Package Manager Console. Questo errore aumenta quando altri sviluppatori eseguono il progetto: “Imansible eliminare il database perché è in uso” Ogni volta che questo […]
Stavo lavorando a un’implementazione dell’unità di lavoro che funziona sia in Entity Framework 4.1 che in NHibernate. Trova sotto lo scheletro dei miei dettagli di implementazione Definizione IUnitOfWork public interface IUnitOfWork { IRepository LogInfos { get; } IRepository AppInfos { get; } void Commit(); void Rollback(); } Definizione IRepository public interface IRepository where T : […]
Con EF4 CTP5 DbContext, qual è l’equivalente di questo public void Refresh(Document instance) { _ctx.Refresh(RefreshMode.StoreWins, instance); } Ho provato questo, ma non fa la stessa cosa, aggiornando l’istanza public void Refresh(Document instance) { _ctx.ChangeTracker.DetectChanges(); } ?
So che ci sono molti thread qui già sul modello di repository ma in qualche modo sento che la mia domanda è un po ‘diversa. Forse perché ieri è stata la prima volta che ho sentito parlare della parola POCO. La mia domanda è questa: di solito, ho aggiunto e salvato metodi nelle mie quadro […]
Sono in perdita per questo: Ho definito le mie classi per un approccio al codice di quadro framework (4.1.3) per primo. Tutto andava bene (stavo creando le tabelle, ecc.) Fino a quando ho iniziato a Seed. Ora quando faccio il Add-Migration “remigrate” ; Update-Database; Viene visualizzato un errore nella console del pacchetto “Convalida non riuscita […]
Nuovo a EF e ho notato che l’utilizzo di un pattern di repository può davvero semplificare le cose e mi consentirà di fare anche un po ‘di derisione. Fin qui tutto bene. La mia domanda Un tipico utilizzo dell’object objectContext è quello di distruggere il prima ansible vedere di seguito using (var context = new […]
Immagino che sia imansible, ma lo butto fuori comunque. È ansible utilizzare CreateSourceQuery quando si programma con l’API CodeFirst EF4, in CTP4? Mi piacerebbe caricare con entusiasmo le proprietà collegate a una collezione di proprietà, come questa: var sourceQuery = this.CurrentInvoice.PropertyInvoices.CreateSourceQuery(); sourceQuery.Include(“Property”).ToList(); Ma ovviamente CreateSourceQuery è definito su EntityCollection , mentre CodeFirst usa semplicemente il […]
La tabella del database SQL Server 2005 ha una colonna ‘createdon’ per cui il valore predefinito è impostato su getdate (). Sto cercando di aggiungere un record usando il framework di quadro. la colonna ‘createdon’ non viene aggiornata. Ho perso qualsiasi proprietà nel framework Entity, per favore suggerisci.