To teraz oficjalnie nie może być zrobione we właściwy sposób .
Jednak efekt końcowy polegający na możliwości przełączania się między różnymi bazami danych o podobnej strukturze nadal można osiągnąć (dla osób bez moralności). Czesc można użyć usuwania kolumn .
Rozwiązaniem jest posiadanie all inclusive EF
model, który jest generowany z bazy danych, która zawiera wszystkie tabele i wszystkie kolumny (które są w dowolnej bazie danych, przypominają logiczne OR
wszystkiego). Następnie model ze wszystkimi encjami, które mają wszystkie właściwości ze wszystkich środowisk baz danych, można usunąć specyficznie dla środowiska, które jest odpytywane w czasie wykonywania w mechanizmie opisanym tutaj
. Nie obejmuje to przypadków, w których zmienia się typ kolumny.
Mam nadzieję, że zaoszczędzi ci to trochę czasu, ponieważ zajęło mi to 2 tygodnie...