Articles of entity framework 6

Il framework Entity aggiorna una colonna aumentando il valore corrente di uno senza selezionare

Quello che voglio ottenere è la query sql semplice: UPDATE TABLE SET COLUMN = COLUMN + 1 C’è un modo per farlo accadere senza prima caricare tutti i record (migliaia) in memoria e scorrere in loop ogni record per incrementare la colonna e quindi salvarla di nuovo? MODIFICARE Ho provato raw sql e ha funzionato. […]

Entity Framework “Un object quadro non può essere referenziato da più istanze di IEntityChangeTracker”

Sto ottenendo l’errore Un object quadro non può essere referenziato da più istanze di IEntityChangeTracker quando si tenta di creare una nuova entity framework e salvarla nel DB. Comprendo l’errore e il modo in cui si verifica normalmente, ma in questo caso tutto ciò che sto facendo è creare una nuova entity framework e aggiungerne […]

Imansible aggiornare i modelli EntityFramework dal database MySQL in Visual Studio 2015 RC

La mia organizzazione è passata da Visual Studio 2013 a Visual Studio 2015 RC un paio di mesi fa, e abbiamo appena tentato di aggiornare alcuni dei nostri modelli EntityFramework “db-first” dal nostro database MySQL. Nel fare ciò, abbiamo ricevuto il seguente errore. Si è verificata un’eccezione di tipo “System.ArgumentException” durante il tentativo di aggiornamento […]

EF e Automapper. Aggiorna raccolte nidificate

Sto cercando di aggiornare la raccolta nidificata (Città) dell’entity framework Paese. Solo semplici enitities e dto’s: // EF Models public class Country { public int Id { get; set; } public string Name { get; set; } public virtual ICollection Cities { get; set; } } public class City { public int Id { get; […]

Proprietà di navigazione non caricate in modo corretto

Il mio contesto è simile a: public class ApplicationDbContext: IdentityDbContext { public ApplicationDbContext() : base(“DefaultConnection”) { this.Configuration.LazyLoadingEnabled = true; } //DbSet properties } quindi, il caricamento lento è abilitato. Ho class seguente: public class Home { private ICollection _slides; [Key] [Required] public string Name { get; set; } [ForeignKey(“Header”)] public int? HeaderID { get; set; […]

ASP.NET Entity Framework 6 HashSet o Elenco per una raccolta?

I miei modelli EF assomigliano a questo: public class ContentStatus { public ContentStatus() { this.Contents = new List(); } public int ContentStatusId { get; set; } public string Name { get; set; } public virtual ICollection Contents { get; set; } } Tuttavia ho visto anche implementatine come questa: public class ContentStatus { public ContentStatus() […]

Restituire un object con un errore 409 conflitto in una chiamata POST API Web 2 supportata da Entity Framework?

Ho un controller API Web C # Entity Framework 2 . Attualmente quando viene effettuato un tentativo tramite il metodo POST per creare un object con lo stesso testo per il campo di testo principale, restituisco un errore 409 Conflict come risultato StatusCode per indicare che l’aggiunta è considerata un duplicato. Quello che mi piacerebbe […]

Funzione DbSet .Load () mancante in EF 6.0

Sto tentando di accedere alla funzione DbSet.Load() per caricare le entity framework. Questa funzione non esiste più in EF 6.0; su alcune indagini ho scoperto che è una parte dei metodi di estensione definiti nella libreria di estensioni EF. Ricevo i pacchetti NuGet di riferimento per la libreria estesa EF 6.0, ma sembra che non […]

Modificare l’albero delle espressioni di IQueryable.Include () per aggiungere condizioni al join

Fondamentalmente, vorrei implementare un repository che filtri tutti i record cancellati anche attraverso le proprietà di navigazione. Quindi ho un’ quadro di base, qualcosa del genere: public abstract class Entity { public int Id { get; set; } public bool IsDeleted { get; set; } … } E un repository: public class BaseStore : IStore […]

Divisione di DbContext in più contesti con DbSet sovrapposti

Ho un DbContext che ospita +80 quadro al momento con solo 4 dei moduli principali completati, ma ce ne sono altri 3 da fare, e sono piuttosto grandi, quindi sarà facile fino a 150. Penso che sia il momento perfetto per dividere i contesti. Ogni modulo usa le proprie quadro e otterrà il proprio contesto, […]