Suppose one is using Microsoft's Entity Framework as an ORM to abstract/work with a database. Next comes a requirement which causes the application to have the need to work with a WCF service and a traditional database, simultaneously.
To my knowledge no ORM tool exists that can abstract a WCF service in the same manner as Entity Framework.
Is there anything on the market that can help with this task? The goal is to abstract the WCF and the traditional database in such a way that to the domain programmer it appears as if they are working with one database. They should not have to care or worry that underneath entities are being dissected and persisted in multiple places (WCF or database)
--- EDIT ---
Note that the WCF service is 3rd party that we do not have any control over. But at the same time we need to talk to a totally different database as well, which happens to be a traditional MS Sql database.