Допустим, я создаю сервисный слой, который работает с POCO, выходящими из хранилища. Репозиторий знает о EF 4.0 и занимается генерацией POCO и так далее. Но это также означает, что мой репозиторий будет иметь зависимость .NET 4.0, и поэтому мой уровень обслуживания, который использует репозиторий, также будет иметь зависимость .NET 4.0 ... даже если он имеет дело только с POCO и не имеет представления о Entity Framework совсем. Есть ли способ обойти это?