Várias versões do SQL Server usando o Entity Framework em um único aplicativo ASP.NET

Estou usando o Entity Framework em um aplicativo da Web que utiliza o SQL Server 2000, 2005 e 2008. Quando eu criar um novo arquivo EDMX usando algo diferente de 2008 (versão do primeiro edmx criado) que receboerror 0172: All SSDL artifacts must target the same provider. The Provider 'MyDatabase' is different from ' MyDatabase ' that was encountered earlier. Parece que, em algum lugar no código, a conexão está conectada a um datastore de 2008 e, quando verifica o arquivo SSDL e vê um valor ProviderManifestToken diferente, ele gera esse erro. Estou um pouco mais do que frustrada. É difícil imaginar que a EF funcionará apenas com uma única versão do Sql Server por aplicativo. Tenho quase certeza de que deve haver uma configuração ou uma solução alternativa. Alguém tem uma solução para usar diferentes versões do SQL Server e do Entity Framework em um único aplicativo da Web?