At the moment we have EF v4.3 running. The servers themselves have .net framework 4.0 installed as do the client machines.
The layers of application are split into different solution files so we can aim them at different .net frameworks
The client version of the application is set to run on .net framework 4.0
We wish to upgrade Entity Framework to version 6. As we have control over our servers we can upgrade the .net framework on them easily enough, what we can't do is upgrade the .net framework on the client PC's from 4.0
Can I have a client built for .net 4.0 but communicating via WCF to Entity Framework 6? If so what limitations do I need to be aware of?