Могу ли я использовать EF4.0, связанный с .NET Framework 4.0 с VS2008?
Нет - EF4 - это технология только для .NET 4, а Visual Studio 2008 не поддерживает .NET 4.