I have a single WCF Service that is going to be handling insert, updates and deletes (not reads) for my entities.
This service has several EF Models in it (each mapping to different parts of the database).
The question I have is this: Is creating ObjectContexts expensive? Can I create a new one each time a request for a save comes in (which will be fairly frequently)?
Or should I try to make each instance last longer than that? And if I do, does the context cache stuff? (I am going to be potentially putting this in a hardware load balancing situation.)
If I am going to be making new ObjectContexts for each request, is there a way I can make that quicker?