While some people tend to wrap the Entity Framework classes into their business objects, I would usually suggest not to do that.
I understand that this improves the separation of business logic and data access, but I think that this is usually not worth the overhead of duplicating all entity types.
What is the purpose of an OR mapper? It is to persist business objects without the need of a complex data access layer mapping the objects to the database by hand. If you wrap the Entity Framework classes, you will only use half of the gained convenience.
And finally the coupling between data access and business logic is not that tight with partial classes. Not long ago I changed a project involving about 30 entities from Entity Framework to LINQ to SQL in only a few hours without major problems.