EF является частью .NET Framework начиная с .NET 3.5 SP1. Без SP1 у вас вообще нет поддержки EF. Если ваш клиент не желает устанавливать SP1, вы должны полностью переписать свой доступ к данным для другой технологии.
.NET 3.5 SP1 содержит EFv1, который в основном несовместим с EFv4.1. Если вы разработали приложение с EFv4.1 (POCOs, DbContext API, code-first и т. Д.), У вас нет возможности перехода на более раннюю версию. В основном вы должны переопределить логику доступа к данным с помощью сущностей на основе EFv1 и EntityObject
.