ASP.NET vnext og åpen database

stemmer
5

er det noen mulighet til å jobbe med en åpen database som MySQL, mariadb eller annet og ASP.NET vNext?

Kanskje en betadriver eller noe sånt?

Publisert på 13/06/2014 klokken 10:25
kilden bruker
På andre språk...                            


4 svar

stemmer
6

For ASP.NET vNext kan du velge å målrette den fullstendige .NET Framework eller en slankere, bin-deployerbare, cross platform, Core-rammeverk.

Hvis du målrette hele .NET Framework så får du alle data tilgangsalternativene du hadde før. Hvis du målretter CoreCLR så kan du bruke den nye versjonen av Entity Framework (EF7). Foreløpig har vi følgende leverandører tilgjengelig på CoreCLR; SQL Server, SQLite, og et minne leverandør for testing. Selvfølgelig vil flere leverandører blir tilgjengelig som vi jobber mot RTM.

I tillegg til EF7, det er også de tilsvarende leverandørspesifikke SDK-er som EF bygger på toppen av, og disse kan brukes i applikasjonskode i tillegg (f.eks det er en implementering av SqlClient som kan brukes for å få tilgang til en SQL Server database) .

Du kan lese mer om våre planer for EF7 her - http://blogs.msdn.com/b/adonet/archive/2014/05/19/ef7-new-platforms-new-data-stores.aspx .

Svarte 19/09/2014 kl. 17:53
kilden bruker

stemmer
1

Det avhenger av om du bruker CoreCLR (trimmet ned versjon) eller skrivebordet profiler. I Desktop profilen har du alt du har i .NET tilgjengelig, og du kan legge til dine egne åpen kildekode-biblioteker (via nuget).

Bare åpne opp project.json og legge de nødvendige avhengigheter.

Uansett bør du ikke håndtere lavt nivå ADO.NET, kan du bruke Entity Framework, eller Massive eller NHibernate, eller hva, til abstrakt bort bestemt database prosjektet bruker nå, som det er bundet til å endre eller multiplisere i løpet av prosjektet livstid...

Svarte 13/06/2014 kl. 12:32
kilden bruker

stemmer
0

Ja, det er mulig, men bare hvis du bruker fullt .net profil (på vinduer vil det være .NET Framework og på linux - mono). NHibernate fungerer bra på mono, slik at du kan eventuelt bruke MySQL, PostgreSQL og andre databaser i deg APS.NET 5 vNext søknad. Her er komplett eksempel på søknad med NHibernate og PostgreSQL på Ubuntu server .

Svarte 05/05/2015 kl. 17:57
kilden bruker

stemmer
0

Du bør fortsatt kunne bruke noe ADO.Net beslektet med ASP.Net vNext - det er tross alt fortsatt .Net!

Svarte 13/06/2014 kl. 11:48
kilden bruker

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