Wiele wersji SQL Server przy użyciu Entity Framework w pojedynczej aplikacji ASP.NET

Używam Entity Framework w aplikacji internetowej, która korzysta z serwera SQL 2000, 2005 i 2008. Kiedy tworzę nowy plik EDMX używając czegoś innego niż 2008 (wersja pierwszego utworzonego edmx) otrzymujęerror 0172: All SSDL artifacts must target the same provider. The Provider 'MyDatabase' is different from ' MyDatabase ' that was encountered earlier. Wydaje się, że gdzieś w kodzie połączenie jest połączone z magazynem danych 2008 i gdy sprawdza plik SSDL i widzi inną wartość ProviderManifestToken, zgłasza ten błąd. Jestem trochę bardziej niż sfrustrowany. Trudno sobie wyobrazić, że EF będzie działać tylko z jedną wersją serwera Sql na aplikację. Jestem całkowicie pewien, że musi istnieć jakieś ustawienie lub obejście. Czy ktoś ma rozwiązanie do używania różnych wersji serwera SQL i Entity Framework w ramach jednej aplikacji internetowej?

questionAnswers(2)

yourAnswerToTheQuestion