Oppgradering fra Entity Framework 6 til EF Kjerne

stemmer
8

Jeg prøver å flytte en ASP.NET MVC fem søknad til MVC 6 (ASP.NET vNext).

Min eksisterende program bruker EF 6 og har noen EF-kode første vandringer. Jeg ønsker å port disse vandringene også, fordi jeg ønsker å være i stand til å fortsette å bruke eksisterende databaser med eksisterende migreringer allerede søkt, uten å bryte oppgraderingen.

Det virker som de nye EF Kjerne vandringer ( k ef migration add ...) har ganske annet format enn de gamle EF 6 vandringer:

  • Ingen flere Designer delvis klasse
  • Ingen flere ResX fil

Finnes det allerede en offisiell måte å oppgradere disse vandringene? Er det støtte i det hele tatt? Vil det bli støttet i fremtiden?

Publisert på 23/11/2014 klokken 12:49
kilden bruker
På andre språk...                            


2 svar

stemmer
4

Dato: 13 / april / 2016

Per nå er det ikke tilrådelig å bruke EF7 i produksjonen på grunn av følgende limitaions

  • "På grunn av de fundamentale endringer i EF7 vil vi ikke anbefale å forsøke å flytte et EF6.x søknad til EF7 på dette stadiet. Hvis du ønsker å flytte til EF7 å gjøre bruk av nye funksjoner, så sørg for at du er klar over begrensningene EF7 før du begynner. du bør se overgangen fra EF6.x til EF7 som en “port” heller enn en “oppgradering”".

  • Et område av RC1 som har en rekke viktige spørsmål er vår spør rørledning . Flertallet av saker medføre et unntak når du forsøker å utføre en LINQ spørring som inneholder et bestemt mønster. Det er ofte måter å omgå disse problemene ved å uttrykke den samme spørringen ved hjelp av ulike mønstre, eller vurdere deler av spørringen klientsiden. Vi prøver å inkludere disse løsningene i saken, når de er tilgjengelige.

  • I RC1, er det en rekke scenarier der EF7 utfører tregere enn EF6

Flere Readings: https://blogs.msdn.microsoft.com/dotnet/2015/11/18/entity-framework-7-rc1-available/

Svarte 13/04/2016 kl. 11:09
kilden bruker

stemmer
4

Det er virkelig ikke en måte å gjøre dette ennå. Generelt anbefaler vi på det sterkeste mot å prøve å oppgradere en EF6 søknad til EF7 ennå. EF7 er fortsatt veldig mye pre-release.

Vi vil ha litt veiledning om hvordan du gjør dette når vi nærmer oss RTM. Vi kan gi noen verktøy for å hjelpe eller bare litt veiledning om hvordan du gjør det.

Svarte 19/01/2015 kl. 22:39
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more