You might feel this is homework, for that I am sorry. I have searched but couldn\'t find a proper answer.
So my question is:
I have several classes and each
I suggest you to use a RepositoryBase for all this common operations. If you decide to use an ORM for data access it's good to think in a implementation of repositories based on a Generic Type repository.
Here is a good article about it:
http://lostechies.com/jimmybogard/2009/09/03/ffffd-repository-implementation-patterns/