sql >> Database teknologi >  >> RDS >> Oracle

Flere databaser med lidt skiftende modeller. Hvordan tillader jeg 'EF' at arbejde med forskellige databasestrukturer under kørsel?

Dette kan nu officielt ikke være gjort på en ordentlig måde .

Det endelige resultat af at kunne skifte mellem forskellige databaser med lignende strukturer kan dog stadig opnås (for dem uden moral). Del med at fjerne kolonner kan bruges .

Løsningen er at have alt inklusive EF model, der er genereret fra en database, der har alle tabellerne og alle kolonnerne (der er i enhver database, tænk som logisk OR af alt). Derefter kan en model med alle entiteter, der har alle egenskaber fra alle db-miljøer, fjernes specifikt for det miljø, der forespørges under kørsel i mekanisme beskrevet her . Dette dækker ikke tilfælde, hvor kolonnetypen ændres.

Håber dette sparer dig noget tid, da det tog 2 uger fra min...




  1. Hvordan kan jeg aktivere strict sql_mode i MySQL?

  2. Java Date Hibernate afskæringstidspunkt

  3. ODP.NET OPDATERING... TILBAGE TIL... flere rækker, parametertype

  4. Sådan opretter du flere en til ens