If you want to use Content object with Entity Framework I would say that this is very hard implementation. It would take weeks to do this. Entity Framework does not support LINQ queries for Lstring, you have to override several providers. Sitefinity 4.0 is not
tightly integrated with OpenAccess ORM. You can replace some of the built-in data classes with custom one( which is not a trivial task). It is better if you use another data layer supports POCO objects - objects that are not tied to a specific context. It this case it is much easier.
the Telerik team
Check out Telerik Trainer
, the state of the art learning tool for Telerik products.