I was wondering what is a good practice on creating and disposing Entity Manager in Silverlight application.
Should I create one in every ViewModel or should I create one in bootstrapper and use it as a service?
Having one will probably yeld better performance but keeping entities/states from many viewmodels might be bad idea.
What works for you best?