Ola Alexandre !
O EF não vai no Web API , ele vai na aplicação, o Web API que vai realizar a conexão com o banco de dados . O que eu quero é que o EF leia o Web API como um banco de dados ,sendo que o Web API estaria ultilizando Odata para mapear
e realiza a conexão com banco de dados.
Se utilizar o exemplo que você propôs que seria : Modelo , Dados e Negócios . E colocar estas camadas no Web Api quando tiver alguma manutenção ou alteração nesta camada eu teria que alterar o Web API que é o serviço e eu não queria isso
.
Eu queria que independente das modificações no banco ou modificações da regra de negocio não seria necessário alterar o Web API , ela teria que adaptar a qualquer modificação sem sofrer nenhuma alteração .