I would suggest using the Repository Pattern to keep the business logic of the entities separate from the persistence logic.
Domain Driven Design by Eric Evans provides some excellent information for designing domains and their interaction with the rest of the system. =================================== This list is hosted by DevelopMentor® http://www.develop.com View archives and manage your subscription(s) at http://discuss.develop.com