Quelle utilisation comme base de données pour développer asp.net vNext + Entity Framework 7 sur OSX

asp.net-core entity-framework-core macos mono

Question

J'essaie de configurer mon environnement pour développer asp.net vNext + Entity Framework 7 sur mon OSX.

Apparemment, il n'y a pas encore de fournisseur pour MySQL ni PostgreSQL. Ainsi, que peut-on utiliser comme base de données pour développer sur OSX?

Qu'est-ce que vous avez fait pour développer asp.net vNext sur OSX? Ou devrais-je configurer une machine virtuelle Windows?

Toute suggestion?

J'ai même un numéro ouvert sur Github sur ce sujet.

À votre santé

Réponse acceptée

Nous aurons un fournisseur PostgreSQL et / ou MySQL pour EF7 (fourni par notre équipe ou nous travaillerons avec un éditeur de fournisseur pour l’aider à le construire). Le travail n'a pas encore commencé sur eux cependant.

Nous ne nous sommes pas concentrés sur EF7 sur Mono à ce stade, donc il y a probablement quelques bords bruts. Certaines personnes l'utilisent avec succès pour se connecter à un serveur SQL distant.


Réponse populaire

À ce jour, aucun SGBDR n'est pris en charge sur OSX pour EF7 .

Puisque (LocalDB)\v11.0 n'autorise pas l'accès à distance et ne s'exécute que sur OSX / LNX, j'ai configuré SQLServer2012 Express et SQLServer 2012 Standard Edition hébergé sur une machine virtuelle Windows locale pour établir une connexion à une base de données distante à partir de mon code Visual Studio. projet.

À partir de Visual Studio Code sous OSX, EF7 ne parvient pas à se connecter et à interagir avec ces serveurs SQL locaux. Dans ce cas, j'utilisais l'exemple de projet ASP.NET 5 Music Store: GitHub Source

Oh, et avec toutes les exigences SSL, AZURE SQL Server est hors de question en option.

Microsoft se dirige dans la bonne direction, nous y arriverons, mais vous avez affaire à un EF7 à la pointe de la EF7 , qui est une EF6 complète de EF6 .




Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi