Marcare con Entity Framework 4.0 una entity per l'inserimento con il metodo AddObject della classe ObjectSet<T>
di Stefano Mostarda, in LINQ, Entity Framework, il 12 maggio alle 08:00
Commenti
mi piace (0)
non mi piace (0) In Entity Framework 4.0 possiamo aggiungere una proprietà al contesto e marcarla come nuova utilizzando il metoto AddObject della classe ObjectSet
Questa possibilità era ovviamente disponibile anche in Entity Framework 1.0, ma questa API era esposta solamente dalla classe ObjectContext, la quale aveva bisogno oltre che della entity anche del nome dell'entity set su cui aggiungerla. Inoltre, potendo questo metodo accettare più classi il parametro della entity è di tipo Object. Il risultato è che si potevano commettere diversi errori.
Poichè questo nuovo metodo è della classe ObjectSet
var customer = new Customer { CustomerId = 1, Name = "Stefano Mostarda", }; ctx.Customers.AddObject(customer); ctx.SaveChanges();





