2015-01-08 16 views
11

Sto provando a configurare il mio ambiente per lo sviluppo di asp.net vNext + Entity Framework 7 sul mio OSX.Uso di Database per lo sviluppo di asp.net vNext + Entity Framework 7 su OSX

Apparentemente, non esiste ancora nessun provider per MySQL né PostgreSQL. Quindi, cosa può essere usato come database per lo sviluppo su OSX?

Che cosa state facendo per sviluppare asp.net vNext su OSX? O dovrei configurare una macchina virtuale Windows?

Qualche suggerimento?

Ho anche un problema aperto su Github su questo argomento.

Acclamazioni

+2

È possibile utilizzare SQL Azure –

+1

Si potrebbe anche provare SQLite, controllare questo post (non il mio): http://www.dotnetthoughts.net/how-to-use-sqlite-in-asp-net-5/ . – AndersNS

+1

È possibile utilizzare Redis –

risposta

9

avremo un PostgreSQL e/o fornitore di MySQL per EF7 (sia consegnato dal nostro team o lavoreremo con uno scrittore provider per aiutarli a costruire esso). Tuttavia, il lavoro non è ancora iniziato su di loro.

Non ci siamo concentrati su EF7 su Mono in questa fase, quindi è probabile che ci siano alcuni bordi grezzi. Abbiamo alcuni che l'hanno usato con successo per connettersi a un server SQL remoto.

+2

Esiste un esempio di connessione riuscita a un server SQL remoto tramite EF7 su Mono? Non ho trovato nessuno su google.O forse un contatto github/twitter o qualcosa del genere? Saluti. –

+1

Non è ancora possibile usare Azure con Mono. Azure ha bisogno di SSL tutto il tempo e l'implementazione Mono di EF7 non ha ancora supportato la crittografia. Ora sto considerando di utilizzare il modello InMemory al momento. – Hasith

+0

come lo uso su OSX? sqlite non ha molto senso. –

2

Ad oggi, nessun RDBMS è supportato su OSX per EF7.

Dal (LocalDB)\v11.0 non consente l'accesso remoto ed eseguire su OSX/LNX, ho installato un SQLServer2012 Express e SQLServer 2012 Standard Edition ospitato su un VM Windows locale per stabilire una connessione DB remota dal mio progetto di Visual Studio Codice.

Da Visual Studio Code su OSX, EF7 non riesce a connettersi e interagire correttamente con tali server SQL locali. In questo caso, stavo usando il progetto di esempio ASP.NET 5 Music Store: GitHub Source

Oh, e con tutti i requisiti SSL, AZURE SQL Server è fuori questione come opzione.

Microsoft sta andando nella giusta direzione, ci arriveremo, ma si tratta di bleeding edge EF7 al momento che è una reingegnerizzazione completa da EF6.

Problemi correlati