After seeking the web for a good ORM mechanism in regards of developing scalable and generic DAL + BL tier (or service), I bumped into a great article that tested the EF (Entity Framework) hosted in WCF service (SOA architecture).
You can read it here. A short summary of this post says that the EF is still premature and couldn’t perform complex actions (like updating multiple tables that doing some transactions).
Performance and Scalability are also has been tested and the results weren’t so good!
So, after getting some advices from friends and colleges I think I’ll use NHibernate in order to publish my ORM relations to the DB.
Any suggestions or comments to this will be complimented to my email.