Articles of quadro quadro 4.1

Come aggiornare non tutti i campi di un object utilizzando Entity Framework ed EntityState.Modified

Devo aggiornare tutti i campi tranne property1 e property2 per l’object quadro dato. Avere questo codice: [HttpPost] public ActionResult Add(object obj) { if (ModelState.IsValid) { context.Entry(obj).State = System.Data.EntityState.Modified; context.SaveChanges(); } return View(obj); } Come cambiarlo per aggiungere un’eccezione a obj.property1 e obj.property2 per non essere aggiornati con questo codice?

EF 4.1 caricamento collezioni filtrate non funzionanti per molti a molti

Ho osservato Applying filters quando caricavo esplicitamente quadro correlate e non riuscivo a farlo funzionare per una relazione many-to-many. Ho creato un modello semplice: Breve descrizione: Uno Student può frequentare molti Courses e un Course può avere molti Students . Uno Student può fare molte Presentation , ma una Presentation può essere fatta da un […]

Codice EF Primo DBContext e Transazioni

Vorrei sapere qual è il modo migliore per implementare le transazioni con DBContext . In particolare, DbContext.SaveChanges implementa la transazione internall se cambio più quadro? Se voglio chiamare DbContext.SaveChanges più volte (stesso contxet / diversi contxets), come si può ottenere una transazione?

Ramificazioni di DbSet.Create contro new Entity ()

Sono un po ‘confuso sull’opportunità di utilizzare DbSet.Create o semplicemente di aggiungere un’ quadro e aggiungerla. Non capisco le conseguenze dell’utilizzo di DbSet.Create. Capisco che DbSet.Create creerà una versione proxy se applicabile, ma non capisco cosa significhi. Perché mi importa? Mi sembra che una class Proxied vuota non sia più utile di una class non […]

Come includere l’object figlio di un object figlio in Entity Framework 5

Sto usando il Entity Framework 5 code first e ASP.NET MVC 3 . Sto lottando per ottenere l’object figlio di un object figlio da popolare. Di seguito sono le mie classi .. Classe di applicazione; public class Application { // Partial list of properties public virtual ICollection Children { get; set; } } Classe di […]

Unità di test DbContext

Ho ricercato alcune informazioni sulle tecniche che potrei usare per testare un DbContext . Vorrei aggiungere alcuni dati in memoria al contesto in modo che i miei test possano essere eseguiti contro di esso. Sto usando l’approccio Database-First. I due articoli che ho trovato più utili erano questo e questo . Questo approccio si basa […]

La relazione non può essere modificata perché una o più proprietà della chiave esterna non sono annullabili

Sto ricevendo questo errore quando ho GetById () su un’entity framework e poi ho impostato la raccolta di entity framework figlio sul mio nuovo elenco che proviene dalla vista MVC. L’operazione non è riuscita: la relazione non può essere modificata perché una o più proprietà della chiave esterna non sono annullabili. Quando viene apportata una […]