Что используется в качестве базы данных для разработки asp.net vNext + Entity Framework 7 на OSX

Я пытаюсь настроить среду для разработки asp.net vNext + Entity Framework 7 на моем OSX.

По-видимому, провайдера для MySQL не существует ни PostgreSQL. Таким образом, что можно использовать в качестве базы данных для разработки на OSX?

Что вы делали для разработки asp.net vNext на OSX? Или мне нужно настроить виртуальную машину Windows?

Любое предложение?

У меня есть даже открытая проблема в Github в этом разделе.

Приветствия

Ответ 1

У нас будет поставщик PostgreSQL и/или MySQL для EF7 (либо поставляемый нашей командой, либо мы будем работать с автором провайдера, чтобы помочь им его создать). Однако работа еще не началась.

Мы не фокусировались на EF7 на Mono на этом этапе, поэтому, вероятно, есть некоторые грубые грани. У нас есть люди, которые успешно использовали его для подключения к удаленному SQL Server.

Ответ 2

На сегодняшний день RDBMS не поддерживается в OSX для EF7.

Так как (LocalDB)\v11.0 не позволяет удаленный доступ и запускается на OSX/LNX, я установил SQLServer2012 Express и SQLServer 2012 Standard Edition, размещенные на локальной виртуальной машине Windows, чтобы установить удаленное соединение с БД из моего проекта Visual Studio Code,

От Visual Studio Code, работающего на OSX, EF7 не удается успешно подключиться и взаимодействовать с этими локальными SQL-серверами. В этом случае я использовал пример проекта ASP.NET 5 Music Store: Источник GitHub

О, и со всеми требованиями к SSL, AZURE SQL Server не может быть и речи в качестве опции.

Microsoft движется в правильном направлении, мы доберемся туда, но на данный момент вы имеете дело с краем кровотока EF7, который является полным реинжинирингом из EF6.