Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
[EF] Modifica non eseguita
martedì 11 dicembre 2012 - 13.16
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
C#
|
.NET 4.0
Gemini
Profilo
| Expert
856
messaggi | Data Invio:
mar 11 dic 2012 - 13:16
Ciao a tutti
ho scritto una piccola query per eseguire delle modifiche.
Prima ho scritto così:
using (mccEntities ctx = new mcEntities())
{
var user = ctx.aspnet_Membership.First(u => u.UserId == UserId);
user.IsApproved = !user.IsApproved;
ctx.SaveChanges();
}
Dopo aver letto un articolo nel quale spiegavano che in questo modo non va bene perchè si eseguono 2 operazioni sul db, l'ho modificata in questo modo:
using (mcEntities ctx = new mcEntities())
{
var user = new aspnet_Membership();
user.UserId = UserId;
ctx.AttachTo("aspnet_Membership", user);
user.IsApproved = !user.IsApproved;
ctx.SaveChanges();
}
Solo che ora non esegue la modifica. Perchè?
Grazie mille
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !