Language: C#
Linq to SQL Implicit Entity Sharing across DataContexts
StockContext context = new StockContext(); User user = context.Users.Where( uss => uss.Pk == 1).SingleOrDefault(); Response.Write(user.FullName + "<br>"); user.FullName = user.FullName + "!"; StockContext context2 = new StockContext(); User user2 = context.Users.Where(uss => uss.Pk == 1).SingleOrDefault(); Response.Write(user2.FullName + "<br>"); user2.FullName = user2.FullName + "!"; context.SubmitChanges(); context2.SubmitChanges(); user2 = context.Users.Where(uss => uss.Pk == 1).SingleOrDefault(); Response.Write(user2.FullName);
Tags:
Description:
In this example user2 is the same instance as user so each save actually adds two !! to the name.
Report Abuse
Subscribe
Discuss
What's new
What is it
New Snippet
Recent Snippets
My Snippets
Web Code
Search

